コード例 #1
0
ファイル: test_namespace.py プロジェクト: migibert/pynetlib
    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)
コード例 #2
0
ファイル: steps.py プロジェクト: migibert/pynetlib
def step_impl(context, namespace_name):
    namespace = Namespace(namespace_name)
    if namespace not in Namespace.discover():
        namespace.create()
コード例 #3
0
ファイル: steps.py プロジェクト: migibert/pynetlib
def step_impl(context):
    context.discovered = Namespace.discover()
コード例 #4
0
ファイル: steps.py プロジェクト: migibert/pynetlib
def step_impl(context, namespace_name):
    namespace = Namespace(namespace_name)
    if namespace in Namespace.discover():
        namespace.delete()