def test_get_required_csets(self): self.assertEqual(fake_trigger(required_csets=None).get_required_csets( None), None) self.assertEqual(fake_trigger(required_csets=None).get_required_csets( 1), None) self.assertEqual(fake_trigger(required_csets=None).get_required_csets( ""), None) o = fake_trigger(required_csets={"foo":["dar"], "bar":1}) self.assertEqual(o.get_required_csets("foo"), ["dar"]) self.assertEqual(o.get_required_csets("bar"), 1) self.assertEqual(fake_trigger(required_csets=("dar", "foo")) .get_required_csets("bar"), ("dar", "foo")) self.assertEqual(fake_trigger(required_csets=()) .get_required_csets(""), ())
def test_label(self): self.assertEqual(self.mk_trigger().label, str(self.kls.__name__)) self.assertEqual(fake_trigger().label, str(fake_trigger.__name__)) self.assertEqual(fake_trigger(_label='foon').label, 'foon')