diff options
author | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-19 13:32:51 +0100 |
---|---|---|
committer | Lars Wirzenius <lars.wirzenius@codethink.co.uk> | 2012-07-19 13:46:14 +0100 |
commit | 296525497eddba5dc40288188a0d71248ab14366 (patch) | |
tree | 50c1742fc6f5a00cafec32320bbfc5173dee3b95 /morphlib/morphologyfactory_tests.py | |
parent | b068b7fa1331a7c6e2ef0632d9566310bfa58b9d (diff) | |
download | morph-296525497eddba5dc40288188a0d71248ab14366.tar.gz |
Have MorphologyFactor set Morphology.needs_staging_area
Diffstat (limited to 'morphlib/morphologyfactory_tests.py')
-rw-r--r-- | morphlib/morphologyfactory_tests.py | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/morphlib/morphologyfactory_tests.py b/morphlib/morphologyfactory_tests.py index 89b66d02..4aa3c018 100644 --- a/morphlib/morphologyfactory_tests.py +++ b/morphlib/morphologyfactory_tests.py @@ -182,7 +182,7 @@ class MorphologyFactoryTests(unittest.TestCase): self.assertEqual(morph.builds_artifacts, ['local-foo-runtime', 'local-foo-devel']) - def test_sets_builds_artifacts_for_artifact(self): + def test_sets_builds_artifacts_for_stratum(self): morph = self.mf.get_morphology('reponame', 'sha1', 'stratum.morph') self.assertEqual(morph.builds_artifacts, ['foo-stratum']) @@ -197,3 +197,15 @@ class MorphologyFactoryTests(unittest.TestCase): self.assertEqual(sorted(morph.builds_artifacts), sorted(['foo-system-rootfs', 'foo-system-kernel'])) + def test_sets_needs_staging_for_chunk(self): + morph = self.mf.get_morphology('reponame', 'sha1', 'chunk.morph') + self.assertEqual(morph.needs_staging_area, True) + + def test_does_not_set_needs_staging_for_stratum(self): + morph = self.mf.get_morphology('reponame', 'sha1', 'stratum.morph') + self.assertEqual(morph.needs_staging_area, False) + + def test_does_not_set_needs_staging_for_system(self): + morph = self.mf.get_morphology('reponame', 'sha1', 'system.morph') + self.assertEqual(morph.needs_staging_area, False) + |