예제 #1
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_seperated_numbers_and_alphabetic_characters(self):
     char = "0\na\n1\nb\n3"
     numbers, errors = read_numbers_from_string(char)
     self.assertEqual(numbers, [0, 1, 3])
     self.assertEqual(errors, [generate_error("a"), generate_error("b")])
예제 #2
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_empty_string(self):
     numbers, errors = read_numbers_from_string("")
     self.assertEqual(numbers, [])
     self.assertEqual(errors, [])
예제 #3
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_two_seperated_alphabetic_characters(self):
     char = "a\nb"
     numbers, errors = read_numbers_from_string(char)
     self.assertEqual(numbers, [])
     self.assertEqual(errors, [generate_error("a"), generate_error("b")])
예제 #4
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_one_alphabetic_character(self):
     char = "a"
     numbers, errors = read_numbers_from_string(char)
     self.assertEqual(numbers, [])
     self.assertEqual(errors, [generate_error(char)])
예제 #5
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_two_seperated_numbers_with_spacing(self):
     char = "0 \n1 "
     numbers, errors = read_numbers_from_string(char)
     self.assertEqual(numbers, [0, 1])
     self.assertEqual(errors, [])
예제 #6
0
파일: tests.py 프로젝트: PossibleLlama/dojo
 def test_single_number(self):
     numbers, errors = read_numbers_from_string("0")
     self.assertEqual(numbers, [0])
     self.assertEqual(errors, [])