bogus_aeromain
A bogus Aeromain for testing Aeromancy outside of Aeromancy projects.
This is enough to test both --dev
mode. You can launch it with something like:
shell> pdm debug_runner --aeromain src/bogus_aeromain.py --dev
Beyond that, flags are as they would be for a normal pdm go
in an Aeromancy
project repo.
TODO: Full Docker integration doesn't currently work.
BogusActionBuilder
#
Bases: ActionBuilder
Bogus Aeromancy ActionBuilder
for testing.
Creates a single BogusAction
.
Source code in src/bogus_aeromain.py
83 84 85 86 87 88 89 90 91 92 93 94 |
|
BogusChildAction
#
Bases: Action
Bogus Aeromancy Action
for testing.
Prints a message to let you know it ran and reads an input artifact from the parent.
Source code in src/bogus_aeromain.py
57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 |
|
BogusParentAction
#
Bases: Action
Bogus Aeromancy Action
for testing.
Prints a message to let you know it ran and creates an output artifact.
Source code in src/bogus_aeromain.py
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
|
aeromain(**aeromancy_options)
#
CLI application with a minimal Aeromain for Aeromancy development.
Source code in src/bogus_aeromain.py
97 98 99 100 101 102 103 104 105 106 107 |
|