コード例 #1
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_does_not_need_preprosessing_for_single_trait_object(self):
     traits = Traits(({}, ))
     self.assertFalse(traits.needs_preprocessing())
コード例 #2
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_raises_error_when_arguments_mixed_with_function_and_strings(self):
     traits = Traits((lambda: None, "", ""))
     with self.assertRaises(FirstTraitArgumentError):
         traits.needs_preprocessing()
コード例 #3
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_needs_preprosessing_when_object_and_strings_are_given(self):
     traits = Traits(({}, ""))
     self.assertTrue(traits.needs_preprocessing())
コード例 #4
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_raises_error_when_first_argument_is_string(self):
     traits = Traits(("", ""))
     with self.assertRaises(FirstTraitArgumentError):
         traits.needs_preprocessing()
コード例 #5
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_raises_error_when_arguments_mixed_with_objects_and_strings(self):
     traits = Traits(({}, "", lambda: None))
     with self.assertRaises(TraitArgumentTypeError):
         traits.needs_preprocessing()
コード例 #6
0
 def test_does_not_need_preprosessing_for_single_trait_object(self):
     traits = Traits(({}, ))
     self.assertFalse(traits.needs_preprocessing())
コード例 #7
0
ファイル: unittest_traits.py プロジェクト: tomgrove/py3traits
 def test_does_not_need_preprosessing_for_multiple_trait_functions(self):
     traits = Traits((lambda: None, lambda: None))
     self.assertFalse(traits.needs_preprocessing())
コード例 #8
0
 def test_needs_preprosessing_when_object_and_strings_are_given(self):
     traits = Traits(({}, ""))
     self.assertTrue(traits.needs_preprocessing())
コード例 #9
0
 def test_raises_error_when_arguments_mixed_with_function_and_strings(self):
     traits = Traits((lambda: None, "", ""))
     with self.assertRaises(FirstTraitArgumentError):
         traits.needs_preprocessing()
コード例 #10
0
 def test_raises_error_when_arguments_mixed_with_objects_and_strings(self):
     traits = Traits(({}, "", lambda: None))
     with self.assertRaises(TraitArgumentTypeError):
         traits.needs_preprocessing()
コード例 #11
0
 def test_raises_error_when_first_argument_is_string(self):
     traits = Traits(("", ""))
     with self.assertRaises(FirstTraitArgumentError):
         traits.needs_preprocessing()
コード例 #12
0
 def test_does_not_need_preprosessing_for_multiple_trait_functions(self):
     traits = Traits((lambda: None, lambda: None))
     self.assertFalse(traits.needs_preprocessing())