def test_as_json(self): rule_set = RuleSet.create_from_input(self.input, 0, self.flow) _json = rule_set.as_json(False) self.assertEqual(_json["uuid"], unicode(rule_set.uuid)) self.assertEqual(_json["rules"], [rule.as_json(False) for rule in rule_set.rules.all()])
def test_create_from_input(self): n = RuleSet.objects.count() rule_set = RuleSet.create_from_input(self.input, 0, self.flow) self.assertEqual(RuleSet.objects.count(), n + 1) self.assertEqual(self.input["nodeset"].split("/")[-1], rule_set.label)