コード例 #1
0
ファイル: class_double_test.py プロジェクト: EasyPost/doubles
        def test_unsatisfied_expectation(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass)
            with raises(MockExpectationError):
                verify()
            teardown()
コード例 #2
0
ファイル: class_double_test.py プロジェクト: uber/doubles
        def test_unsatisfied_expectation(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass)
            with raises(MockExpectationError):
                verify()
            teardown()
コード例 #3
0
ファイル: class_double_test.py プロジェクト: EasyPost/doubles
 def test_raises_if_you_expect_constructor(self, test_class):
     with raises(ConstructorDoubleError):
         expect_constructor(test_class)
コード例 #4
0
ファイル: class_double_test.py プロジェクト: EasyPost/doubles
        def test_with_valid_args(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass).with_args(*VALID_ARGS[test_class])

            assert TestClass(*VALID_ARGS[test_class]) is None
コード例 #5
0
ファイル: class_double_test.py プロジェクト: EasyPost/doubles
        def test_with_invalid_args(self, test_class):
            TestClass = ClassDouble(test_class)

            with raises(VerifyingDoubleArgumentError):
                expect_constructor(TestClass).with_args(10)
            teardown()
コード例 #6
0
ファイル: class_double_test.py プロジェクト: EasyPost/doubles
        def test_satisfied_exception(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass)

            TestClass(*VALID_ARGS[test_class])
コード例 #7
0
ファイル: class_double_test.py プロジェクト: uber/doubles
 def test_raises_if_you_expect_constructor(self, test_class):
     with raises(ConstructorDoubleError):
         expect_constructor(test_class)
コード例 #8
0
ファイル: class_double_test.py プロジェクト: uber/doubles
        def test_with_valid_args(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass).with_args(*VALID_ARGS[test_class])

            assert TestClass(*VALID_ARGS[test_class]) is None
コード例 #9
0
ファイル: class_double_test.py プロジェクト: uber/doubles
        def test_with_invalid_args(self, test_class):
            TestClass = ClassDouble(test_class)

            with raises(VerifyingDoubleArgumentError):
                expect_constructor(TestClass).with_args(10)
            teardown()
コード例 #10
0
ファイル: class_double_test.py プロジェクト: uber/doubles
        def test_satisfied_exception(self, test_class):
            TestClass = ClassDouble(test_class)

            expect_constructor(TestClass)

            TestClass(*VALID_ARGS[test_class])