Esempio n. 1
0
 def test_many_strings_prepend(self):
     test_list = ['Python', 'is', 'better', 'than', 'JavaScript']
     prepender(test_list, 'Umm... ')
     self.assertEqual(test_list, [
         'Umm... Python', 'Umm... is', 'Umm... better', 'Umm... than',
         'Umm... JavaScript'
     ])
Esempio n. 2
0
 def test_prepender_list_of_lists(self):
     test_list = [["Python", "is"], ["better", "than"], ["JavaScript"]]
     test_prefix = ["Umm... "]
     expected = [["Umm... ", "Python", "is"], ["Umm... ", "better", "than"],
                 ["Umm... ", "JavaScript"]]
     prepender(test_list, test_prefix)
     self.assertEqual(expected, test_list)
    def test_prepender_list_several_items_nonempty_string(self):
        lst = ["Python", "is", "better", "than", "JavaScript"]
        check_lst = ["Umm...Python", "Umm...is", "Umm...better", "Umm...than", "Umm...JavaScript"]

        midterm.prepender(lst, "Umm...")

        for i in range(len(lst)):
            self.assertEqual(lst[i], check_lst[i])
Esempio n. 4
0
 def test_prepender_multiple_and_not_empty(self):
     test_list = ["Python", "is", "better", "than", "JavaScript"]
     test_prefix = "Umm... "
     expected = [
         "Umm... Python", "Umm... is", "Umm... better", "Umm... than",
         "Umm... JavaScript"
     ]
     prepender(test_list, test_prefix)
     self.assertEqual(expected, test_list)
Esempio n. 5
0
 def test_prepender_numbers(self):
     test_list = [0, 1, 2, 3]
     test_prefix = 2
     expected = [2, 3, 4, 5]
     prepender(test_list, test_prefix)
     self.assertEqual(expected, test_list)
Esempio n. 6
0
 def test_prepender_empty_and_empty(self):
     test_list = []
     test_prefix = ""
     expected = []
     prepender(test_list, test_prefix)
     self.assertEqual(expected, test_list)
Esempio n. 7
0
 def test_prepender_1_and_not_empty(self):
     test_list = ["Python"]
     test_prefix = "I love "
     expected = ["I love Python"]
     prepender(test_list, test_prefix)
     self.assertEqual(expected, test_list)
    def test_prepender_empty_list_no_char(self):
        lst = []

        midterm.prepender(lst, "")

        self.assertEqual(lst, [])
    def test_prepender_list_length_one_nonempty_string(self):  # iv
        lst = ["Python"]

        midterm.prepender(lst, "I love ")

        self.assertEqual(lst[0], "I love Python")
    def test_prepender_list_length_one_empty_string(self):
        lst = ["Python"]

        midterm.prepender(lst, "")

        self.assertEqual(lst[0], "Python")
    def test_prepender_empty_list_string(self):  # ii
        lst = []

        midterm.prepender(lst, "Python")

        self.assertEqual(len(lst), 0)
Esempio n. 12
0
 def test_all_empty(self):
     test_list = []
     prepender(test_list, '')
     self.assertEqual(test_list, [])
Esempio n. 13
0
 def test_one_string(self):
     test_list = ['Python']
     prepender(test_list, 'I love ')
     self.assertEqual(test_list, ['I love Python'])
Esempio n. 14
0
 def test_only_list(self):
     test_list = ['Python']
     prepender(test_list, '')
     self.assertEqual(test_list, ['Python'])
Esempio n. 15
0
 def test_only_string(self):
     test_list = []
     prepender(test_list, 'Python')
     self.assertEqual(test_list, [])