diff --git a/.dagger/modules/e2e/main.dang b/.dagger/modules/e2e/main.dang index 255a236..a39ae7b 100644 --- a/.dagger/modules/e2e/main.dang +++ b/.dagger/modules/e2e/main.dang @@ -97,9 +97,6 @@ type E2e { assert(defaultChanges.modifiedPaths.length == 0, "init unexpectedly modified existing files") assert(defaultChanges.removedPaths.length == 0, "init unexpectedly removed files") assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "class InitDefault:", "minimal template did not render the module type") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "source: dagger.Directory", "minimal template did not declare a Directory source field") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "def __init__(self, ws: dagger.Workspace)", "minimal template did not declare a Workspace constructor") - assertContains(defaultChanges.layer.file(defaultPath + "/src/init_default/__init__.py").contents, "self.source = ws.directory(\"/\")", "minimal template constructor did not assign ws.directory to source") assertContains(legacyChanges.layer.file(legacyPath + "/src/init_legacy/main.py").contents, "class InitLegacy:", "legacy template did not render the module type") diff --git a/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl b/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl index 06b6e37..a3814ad 100644 --- a/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl +++ b/templates/minimal/src/{{.ModulePackage}}/__init__.py.tmpl @@ -1,10 +1,5 @@ -import dagger from dagger import object_type - @object_type class {{ .ModuleType }}: - source: dagger.Directory - - def __init__(self, ws: dagger.Workspace): - self.source = ws.directory("/") + pass