Exemple #1
0
 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()])
Exemple #2
0
 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)