def test_get_value_of_token_user_correct(self) -> None: self.team.slack_incoming_webhook = "https://hooks.slack.com/services/" event1 = Event.objects.create( team=self.team, distinct_id="2", properties={"$browser": "Chrome"}, ) action1 = Action.objects.create(team=self.team, name="action1", id=1) token_user_name = ["user", "name"] text, markdown = get_value_of_token( action1, event1, "http://localhost:8000", token_user_name, ) self.assertEqual(text, "2") # markdown output is already tested in test_get_user_details token_user_prop = ["user", "browser"] text, markdown = get_value_of_token( action1, event1, "http://localhost:8000", token_user_prop, ) self.assertEqual(text, "Chrome")
def test_get_value_of_token_user_incorrect(self) -> None: self.team.slack_incoming_webhook = "https://hooks.slack.com/services/" event1 = Event.objects.create(team=self.team, distinct_id="2", properties={"$browser": "Chrome"}) action1 = Action.objects.create(team=self.team, name="action1", id=1) token_user_noprop = ["user", "notaproperty"] text, markdown = get_value_of_token(action1, event1, "http://localhost:8000", token_user_noprop) self.assertEqual(text, "undefined")