Esempio n. 1
0
 def test_add_blank_action(self):
     processor = MongoProcessor()
     with pytest.raises(ValidationError):
         processor.add_action("  ", "tests", "testUser")
Esempio n. 2
0
 def test_add_action(self):
     processor = MongoProcessor()
     assert processor.add_action("utter_priority", "tests", "testUser") == None
     action = Actions.objects(bot="tests").get(name="utter_priority")
     assert action.name == "utter_priority"
Esempio n. 3
0
 def test_add_action_duplicate(self):
     processor = MongoProcessor()
     with pytest.raises(Exception):
         assert processor.add_action("utter_priority", "tests", "testUser") == None
Esempio n. 4
0
 def test_add_empty_action(self):
     processor = MongoProcessor()
     with pytest.raises(AssertionError):
         processor.add_action("", "tests", "testUser")