コード例 #1
0
ファイル: test_locators.py プロジェクト: MrUPGrade/pyioc
    def test_if_get_or_default_returns_default_when_no_object_for_given_key(self):
        locator = ObjectLocator()

        ret1 = locator.get_or_default(TEST_CLASS_1_NAME, 'default')

        assert isinstance(ret1, str)
        assert ret1 == 'default'
コード例 #2
0
ファイル: test_locators.py プロジェクト: kossak/pyioc
    def test_if_get_or_default_returns_default_when_no_object_for_given_key(
            self):
        locator = ObjectLocator()

        ret1 = locator.get_or_default(TEST_CLASS_1_NAME, 'default')

        assert isinstance(ret1, str)
        assert ret1 == 'default'
コード例 #3
0
ファイル: test_locators.py プロジェクト: kossak/pyioc
    def test_if_get_or_default_returns_registered_object(self):
        locator = ObjectLocator()
        test_object = TestClass1()

        locator.register(TEST_CLASS_1_NAME, test_object)

        ret1 = locator.get_or_default(TEST_CLASS_1_NAME, 'default')

        assert isinstance(ret1, TestClass1)
        assert ret1 is test_object
コード例 #4
0
ファイル: test_locators.py プロジェクト: MrUPGrade/pyioc
    def test_if_get_or_default_returns_registered_object(self):
        locator = ObjectLocator()
        test_object = TestClass1()

        locator.register(TEST_CLASS_1_NAME, test_object)

        ret1 = locator.get_or_default(TEST_CLASS_1_NAME, 'default')

        assert isinstance(ret1, TestClass1)
        assert ret1 is test_object