Esempio n. 1
0
 def test_topic_requirement(self):
     requirement = TopicRequirement({"topics": ["test"]})
     user = PicklableMock()
     message = PicklableMock()
     message.topic_key = "test"
     user.message = message
     self.assertTrue(requirement.check(None, user))
Esempio n. 2
0
 def test_channel_fail(self):
     user = PicklableMock()
     message = Mock(channel="ch2")
     user.message = message
     requirement = ChannelRequirement({"channels": ["ch1"]})
     text_normalization_result = None
     self.assertFalse(requirement.check(text_normalization_result, user))
Esempio n. 3
0
 def setUpClass(cls):
     user = PicklableMock()
     user.message = PicklableMock()
     user.parametrizer = MockParametrizer(user, {})
     user.last_scenarios.last_scenario_name = "scenario_id"
     test_incremental_id = "test_incremental_id"
     user.message.incremental_id = test_incremental_id
     cls.user = user
Esempio n. 4
0
 def setUp(self):
     template = PicklableMock()
     template.get_template = Mock(return_value=[])
     user = PicklableMock()
     user.parametrizer = MockParametrizer(user, {})
     user.message = PicklableMock()
     user.person_info = PicklableMock()
     user.descriptions = {"render_templates": template}
     self.user = user
Esempio n. 5
0
 def setUp(self):
     user = PicklableMock()
     user.parametrizer = MockParametrizer(user, {})
     user.message = PicklableMock()
     user.message.payload = {"some_value": "some_value_test"}
     user.person_info = PicklableMock()
     user.variables = PicklableMagicMock()
     user.variables.delete = PicklableMock()
     self.user = user
Esempio n. 6
0
 def setUp(self):
     self.var_value = {
         "some_key_1": "some_value_1",
         "some_key_2": "some_value_2",
     }
     user = PicklableMock()
     user.parametrizer = MockParametrizer(user, {})
     user.message = PicklableMock()
     user.person_info = PicklableMock()
     user.variables = PicklableMagicMock()
     user.variables.values = self.var_value
     user.variables.clear = PicklableMock()
     self.user = user