Ejemplo n.º 1
0
 def test_given_2014_return_MMXIV(self):
     solution = Solution()
     expected_output = "MMXIV"
     self.assertEqual(solution.run(2014), expected_output)
Ejemplo n.º 2
0
 def test_given_2_return_II(self):
     solution = Solution()
     expected_output = "II"
     self.assertEqual(solution.run(2), expected_output)
Ejemplo n.º 3
0
 def test_given_1954_return_MCMLIV(self):
     solution = Solution()
     expected_output = "MCMLIV"
     self.assertEqual(solution.run(1954), expected_output)
Ejemplo n.º 4
0
 def test_given_1990_return_MCMXC(self):
     solution = Solution()
     expected_output = "MCMXC"
     self.assertEqual(solution.run(1990), expected_output)
Ejemplo n.º 5
0
 def test_run1(self):
     solution = Solution()
     self.assertEqual(solution.run("Seven Kingdom Army", 4, 1),
                      "White Walker Army|6")
Ejemplo n.º 6
0
 def test_given_mixed_array_return_6(self):
     solution = Solution()
     expected_output = 6
     self.assertEqual(solution.run([-2,1,-3,4,-1,2,1,-5,4]), expected_output)
Ejemplo n.º 7
0
 def test_run3(self):
     solution = Solution()
     self.assertEqual(solution.run("Seven Kingdom Army", 16, 18),
                      "Seven Kingdom Army|3")
Ejemplo n.º 8
0
 def test_run4(self):
     solution = Solution()
     self.assertEqual(solution.run("Seven Kingdom Army", 2, 6),
                      "White Walker Army|4")
Ejemplo n.º 9
0
 def test_run2(self):
     solution = Solution()
     self.assertEqual(solution.run("Seven Kingdom Army", 10, 5),
                      "Seven Kingdom Army|5")
Ejemplo n.º 10
0
	def test_case1(self):
		""" Check if the entire program run as expected """
		solution = Solution()
		self.assertEqual(solution.run("23-10"), "Sun-2016 Fri-2020 Sat-2021 Sun-2022 Fri-2026 Sat-2027 Sat-2032 Sun-2033 Fri-2037 Sat-2038 Sun-2039 Fri-2043 Sun-2044 Fri-2048 Sat-2049 Sun-2050 Fri-2054 Sat-2055 Sat-2060 Sun-2061 Fri-2065 ")
Ejemplo n.º 11
0
	def test_case3(self):
		""" Check if the entire program run as expected """
		solution = Solution()
		self.assertEqual(solution.run("02-05"), "Sat-2020 Sun-2021 Fri-2025 Sat-2026 Sun-2027 Fri-2031 Sun-2032 Fri-2036 Sat-2037 Sun-2038 Fri-2042 Sat-2043 Sat-2048 Sun-2049 Fri-2053 Sat-2054 Sun-2055 Fri-2059 Sun-2060 Fri-2064 Sat-2065 ")
Ejemplo n.º 12
0
 def test_run_second_test(self):
     solution = Solution()
     expected_output = "3,0,4"
     self.assertEqual(solution.run(5, 3, [4, 4, 5]), expected_output)
Ejemplo n.º 13
0
 def test_run_first_test(self):
     solution = Solution()
     expected_output = "2,1,0"
     self.assertEqual(solution.run(3, 3, [3, 1, 1]), expected_output)