def test_apply_handles_existing_zone_directory(self): with TemporaryDirectory() as td: provider = SplitYamlProvider('test', join(td.dirname, 'config')) makedirs(join(td.dirname, 'config', 'does.exist.')) zone = Zone('does.exist.', []) self.assertTrue(isdir(provider._zone_directory(zone))) provider.apply(Plan(None, zone, [], True)) self.assertTrue(isdir(provider._zone_directory(zone)))
def test_zone_directory(self): source = SplitYamlProvider('test', join(dirname(__file__), 'config/split')) zone = Zone('unit.tests.', []) self.assertEqual(join(dirname(__file__), 'config/split/unit.tests.'), source._zone_directory(zone))