예제 #1
0
 def test_failure_4(self) -> None:
     val = "1 :ok: :ok:"
     self.assertEqual(app.format_message(val, 1, "", False),
                      f"Unknown command: {val}")
예제 #2
0
 def test_complex_ok_1(self) -> None:
     self.assertEqual(app.format_message("2 :ok:", 2, "++", False),
                      "👌++👌++👌++👌")
예제 #3
0
 def test_complex_ok_2(self) -> None:
     self.assertEqual(app.format_message("2 :ok:", 3, " ", True),
                      ":ok: :ok: :ok: :ok: :ok: :ok:")
예제 #4
0
 def test_no_translation_3_thumbsup(self) -> None:
     self.assertEqual(
         app.format_message("3 :thumbsup:", 1, "", True),
         ":thumbsup::thumbsup::thumbsup:",
     )
예제 #5
0
 def test_multiplier_5_thumbsup(self) -> None:
     self.assertEqual(app.format_message("1 :thumbsup:", 5, "", False),
                      "👍👍👍👍👍")
예제 #6
0
 def test_separator_3_thumbsup(self) -> None:
     self.assertEqual(app.format_message("3 :thumbsup:", 1, ",", False),
                      "👍,👍,👍")
예제 #7
0
 def test_base_case_crossed(self) -> None:
     self.assertEqual(app.format_message("10 :crossed:", 1, "", False),
                      "🤞🤞🤞🤞🤞🤞🤞🤞🤞🤞")
예제 #8
0
 def test_base_case_ok(self) -> None:
     self.assertEqual(app.format_message("5 :ok:", 1, "", False), "👌👌👌👌👌")
예제 #9
0
 def test_base_case_thumbsdown(self) -> None:
     self.assertEqual(app.format_message("2 :thumbsdown:", 1, "", False),
                      "👎👎")
예제 #10
0
 def test_base_case_thumbsup(self) -> None:
     self.assertEqual(app.format_message("1 :thumbsup:", 1, "", False), "👍")