def test_namespace_discovery(self, execute_command, unify): execute_command.return_value = self.ip_netns_list_output default_namespace = Namespace('') first_namespace = Namespace('first_namespace') second_namespace = Namespace('second_namespace') namespaces = Namespace.discover() self.assertEqual(len(namespaces), 3) self.assertTrue(default_namespace in namespaces) self.assertTrue(first_namespace in namespaces) self.assertTrue(second_namespace in namespaces)
def step_impl(context, namespace_name): namespace = Namespace(namespace_name) if namespace not in Namespace.discover(): namespace.create()
def step_impl(context): context.discovered = Namespace.discover()
def step_impl(context, namespace_name): namespace = Namespace(namespace_name) if namespace in Namespace.discover(): namespace.delete()