コード例 #1
0
ファイル: case.py プロジェクト: FI-Mihej/seismograph
 def test_class_name(self):
     class_from_func = case.make_case_class_from_function(
         self.test_function, case.Case,
         class_name='NameForCaseClass',
     )
     self.assertTrue(issubclass(class_from_func, case.Case))
     self.assertEqual(class_from_func.__name__, 'NameForCaseClass')
コード例 #2
0
ファイル: case.py プロジェクト: trifonovmixail/seismograph
    def test_static_flag(self):
        class_from_func = case.make_case_class_from_function(self.static_function, case.Case, static=True)
        self.assertTrue(issubclass(class_from_func, case.Case))
        self.assertEqual(class_from_func.__name__, "static_function")

        signature = inspect.getargspec(class_from_func.test)
        self.assertEqual(signature.args, ["s"])
コード例 #3
0
ファイル: case.py プロジェクト: trifonovmixail/seismograph
    def test_basic(self):
        class_from_func = case.make_case_class_from_function(self.test_function, case.Case)
        self.assertTrue(issubclass(class_from_func, case.Case))
        self.assertEqual(class_from_func.__name__, "test_function")

        signature = inspect.getargspec(class_from_func.test)
        self.assertEqual(signature.args, ["case"])
コード例 #4
0
ファイル: case.py プロジェクト: FI-Mihej/seismograph
 def test_class_name_creator(self):
     class_from_func = case.make_case_class_from_function(
         self.test_function, case.Case,
         class_name_creator=lambda f: 'la_la_la',
     )
     self.assertEqual(class_from_func.__name__, 'la_la_la')
コード例 #5
0
ファイル: case.py プロジェクト: FI-Mihej/seismograph
 def test_doc(self):
     class_from_func = case.make_case_class_from_function(
         self.test_function, case.Case,
         doc='It is doc string',
     )
     self.assertEqual(class_from_func.__doc__, 'It is doc string')