Esempio n. 1
0
    def test_derivation_slots (self):
        DerivedCondition = AbstractCondition.derive_type ('DerivedCondition')
        self.assertRaises (AttributeError,
                           self.non_existing_attribute_setter (DerivedCondition ()))

        DerivedCondition = AbstractStateTrackingCondition.derive_type ('DerivedCondition')
        self.assertRaises (AttributeError,
                           self.non_existing_attribute_setter (DerivedCondition (False)))

        DerivedCondition = Condition.derive_type ('DerivedCondition')
        self.assertRaises (AttributeError,
                           self.non_existing_attribute_setter (DerivedCondition (False)))
Esempio n. 2
0
    def test_derivation_slots(self):
        DerivedCondition = AbstractCondition.derive_type('DerivedCondition')
        self.assertRaises(
            AttributeError,
            self.non_existing_attribute_setter(DerivedCondition()))

        DerivedCondition = AbstractStateTrackingCondition.derive_type(
            'DerivedCondition')
        self.assertRaises(
            AttributeError,
            self.non_existing_attribute_setter(DerivedCondition(False)))

        DerivedCondition = Condition.derive_type('DerivedCondition')
        self.assertRaises(
            AttributeError,
            self.non_existing_attribute_setter(DerivedCondition(False)))
Esempio n. 3
0
 def test_derivation_module (self):
     self.assertEqual (Condition.derive_type ('Test').__module__, type (self).__module__)
Esempio n. 4
0
 def test_derivation_module(self):
     self.assertEqual(
         Condition.derive_type('Test').__module__,
         type(self).__module__)