import unittest from snapstack import Plan, Setup, Step class SnapstackTest(unittest.TestCase): def test_snapstack(self): ''' _test_snapstack_ Run a basic smoke test, utilizing our snapstack testing harness. ''' gnocchi = Step( snap='gnocchi', script_loc='./tests/', scripts=['gnocchi_setup.sh', 'gnocchi_daemons.sh', 'gnocchi_commands.sh'], files=[ 'etc/snap-gnocchi/gnocchi/gnocchi.conf.d/indexer.conf', 'etc/snap-gnocchi/gnocchi/gnocchi.conf.d/keystone.conf', 'etc/snap-gnocchi/gnocchi/gnocchi.conf.d/statsd.conf', 'etc/snap-gnocchi/gnocchi/gnocchi.conf.d/storage.conf', ], snap_store=False) gnocchi_cleanup = Step( script_loc='./tests/', scripts=['gnocchi_cleanup.sh']) plan = Plan(tests=[gnocchi], test_cleanup=[gnocchi_cleanup]) plan.run()