コード例 #1
0
ファイル: condition.py プロジェクト: Distrotech/python-notify
    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)))
コード例 #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)))
コード例 #3
0
ファイル: base.py プロジェクト: Distrotech/python-notify
 def test_derivation_module (self):
     self.assertEqual (Condition.derive_type ('Test').__module__, type (self).__module__)
コード例 #4
0
ファイル: base.py プロジェクト: brmed/py-notify
 def test_derivation_module(self):
     self.assertEqual(
         Condition.derive_type('Test').__module__,
         type(self).__module__)