예제 #1
0
    def test_instance_call(self):
        def invoke(ext, *args, **kwds):
            return ext.name, args, kwds

        em = DriverManager.make_test_instance(a_driver)
        result = em(invoke, 'a', b='C')
        self.assertEqual(result, ('test_driver', ('a', ), {'b': 'C'}))
예제 #2
0
    def test_instance_call(self):
        def invoke(ext, *args, **kwds):
            return ext.name, args, kwds

        em = DriverManager.make_test_instance(a_driver)
        result = em(invoke, 'a', b='C')
        self.assertEqual(result, ('test_driver', ('a',), {'b': 'C'}))
예제 #3
0
 def test_instance_driver_property(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(sentinel.driver_obj, em.driver)
예제 #4
0
 def test_instance_should_use_driver_name(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(['test_driver'], em.names())
예제 #5
0
 def test_driver_manager_should_use_supplied_namespace(self):
     namespace = 'testing.1.2.3'
     em = DriverManager.make_test_instance(a_driver, namespace=namespace)
     self.assertEqual(namespace, em.namespace)
def test_driver_manager_should_have_default_namespace():
    em = DriverManager.make_test_instance(a_driver)

    assert em.namespace
예제 #7
0
 def test_driver_manager_should_use_supplied_namespace(self):
     namespace = 'testing.1.2.3'
     em = DriverManager.make_test_instance(a_driver, namespace=namespace)
     self.assertEqual(namespace, em.namespace)
def test_driver_manager_should_use_supplied_namespace():
    namespace = 'testing.1.2.3'
    em = DriverManager.make_test_instance(a_driver, namespace=namespace)

    assert namespace == em.namespace
def test_instance_should_use_driver_name():
    em = DriverManager.make_test_instance(a_driver)

    assert ['test_driver'] == em.names()
def test_driver_manager_should_use_supplied_extension():
    em = DriverManager.make_test_instance(a_driver)

    assert [a_driver] == em.extensions
def test_driver_manager_should_have_default_namespace():
    em = DriverManager.make_test_instance(a_driver)

    assert em.namespace
예제 #12
0
def test_instance_driver_property():
    em = DriverManager.make_test_instance(a_driver)

    assert sentinel.driver_obj == em.driver
예제 #13
0
def test_instance_should_use_driver_name():
    em = DriverManager.make_test_instance(a_driver)

    assert ['test_driver'] == em.names()
예제 #14
0
def test_driver_manager_should_use_supplied_namespace():
    namespace = 'testing.1.2.3'
    em = DriverManager.make_test_instance(a_driver, namespace=namespace)

    assert namespace == em.namespace
예제 #15
0
 def test_driver_manager_should_use_supplied_extension(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual([a_driver], em.extensions)
def test_instance_driver_property():
    em = DriverManager.make_test_instance(a_driver)

    assert sentinel.driver_obj == em.driver
예제 #17
0
 def test_driver_manager_should_have_default_namespace(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(em.namespace, 'TESTING')
예제 #18
0
 def test_driver_manager_should_use_supplied_extension(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual([a_driver], em.extensions)
예제 #19
0
 def test_instance_should_use_driver_name(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(['test_driver'], em.names())
예제 #20
0
 def test_driver_manager_should_have_default_namespace(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(em.namespace, 'TESTING')
예제 #21
0
 def test_instance_driver_property(self):
     em = DriverManager.make_test_instance(a_driver)
     self.assertEqual(sentinel.driver_obj, em.driver)
예제 #22
0
def test_driver_manager_should_use_supplied_extension():
    em = DriverManager.make_test_instance(a_driver)

    assert [a_driver] == em.extensions