Пример #1
0
 def test_nth_fib_lists(self):
     self.assertEqual([1], solution.nth_fib_lists([1], [2], 1))
     self.assertEqual([2], solution.nth_fib_lists([1], [2], 2))
     self.assertEqual([1, 2, 1, 3], solution.nth_fib_lists([1, 2], [1, 3],
                                                           3))
     self.assertEqual([1, 2, 3, 1, 2, 3],
                      solution.nth_fib_lists([], [1, 2, 3], 4))
     self.assertEqual([], solution.nth_fib_lists([], [], 100))
Пример #2
0
    def test_nth_fib_lists(self):

        self.assertEqual([1], nth_fib_lists([1], [2], 1))
        # [1]
        self.assertEqual([2], nth_fib_lists([1], [2], 2))
        # [2]
        self.assertEqual([1, 2, 1, 3], nth_fib_lists([1, 2], [1, 3], 3))
        # [1, 2, 1, 3]
        self.assertEqual([1, 2, 3, 1, 2, 3], nth_fib_lists([], [1, 2, 3], 4))
        # [1, 2, 3, 1, 2, 3]
        self.assertEqual([], nth_fib_lists([], [], 100))
Пример #3
0
	def test_some_lists(self):
		self.assertEqual([1],nth_fib_lists([1], [2], 1))
		self.assertEqual([2], nth_fib_lists([1], [2], 2))
		self.assertEqual([1, 2, 1, 3],nth_fib_lists([1, 2], [1, 3], 3))
		self.assertEqual([1, 2, 3, 1, 2, 3],nth_fib_lists([], [1, 2, 3], 4))
		self.assertEqual([],nth_fib_lists([], [], 100))
		self.assertEqual([1,1,1,1,1],nth_fib_lists([1],[1],5))
Пример #4
0
    def test_nth_fib_lists(self):
        res1 = [3, 4, 1, 2, 3, 4]
        res2 = [1]
        res3 = [2]
        res4 = [1, 3, 1, 2]
        res5 = [1, 2, 3, 1, 2, 3]
        res6 = []

        self.assertEqual(res1, nth_fib_lists([1, 2], [3, 4], 4))
        self.assertEqual(res2, nth_fib_lists([1], [2], 1))
        self.assertEqual(res3, nth_fib_lists([1], [2], 2))
        self.assertEqual(res4, nth_fib_lists([1, 2], [1, 3], 3))
        self.assertEqual(res5, nth_fib_lists([], [1, 2, 3], 4))
        self.assertEqual(res6, nth_fib_lists([], [], 100))
Пример #5
0
 def test_nth_fib_lists3(self):
     self.assertEqual([1, 2, 1, 3], solution.nth_fib_lists([1, 2], [1, 3], 3))
Пример #6
0
 def test_nth_fib_lists5(self):
     self.assertEqual([], solution.nth_fib_lists([], [], 100))
Пример #7
0
	def test_2(self):
		self.assertEqual([1, 2, 1, 3], nth_fib_lists([1, 2], [1, 3], 3))
Пример #8
0
 def test_nth_fib_lists5(self):
     self.assertEqual([4, 5, 6, 1, 2, 3, 4, 5, 6], solution.nth_fib_lists([1, 2, 3], [4, 5, 6], 3))
Пример #9
0
 def test_three(self):
     self.assertEqual([1, 2, 1, 3], nth_fib_lists([1, 2], [1, 3], 3))
Пример #10
0
 def test_problem_statement_cases(self):
     self.assertEqual([1], nth_fib_lists([1], [2], 1))
     self.assertEqual([2], nth_fib_lists([1], [2], 2))
     self.assertEqual([1, 2, 1, 3], nth_fib_lists([1, 2], [1, 3], 3))
     self.assertEqual([1, 2, 3, 1, 2, 3], nth_fib_lists([], [1, 2, 3], 4))
     self.assertEqual([], nth_fib_lists([], [], 100))
 def test_nth_fib_lists(self):
     self.assertEqual([1], solution.nth_fib_lists([1], [2], 1))
     self.assertEqual([2], solution.nth_fib_lists([1], [2], 2))
     self.assertEqual([1, 2, 1, 3], solution.nth_fib_lists([1, 2], [1, 3], 3))
     self.assertEqual([1, 2, 3, 1, 2, 3], solution.nth_fib_lists([], [1, 2, 3], 4))
     self.assertEqual([], solution.nth_fib_lists([], [], 100))
Пример #12
0
 def test_one(self):
     self.assertEqual([1], nth_fib_lists([1], [2], 1))
Пример #13
0
 def test_nth_fib_lists_4(self):
     self.assertEqual([1, 2, 3, 1, 2, 3], solution.nth_fib_lists([], [1, 2, 3], 4))
Пример #14
0
 def test_nth_fib_lists_2(self):
     self.assertEqual([2], solution.nth_fib_lists([1], [2], 2))
Пример #15
0
 def test_nth_fib_lists_3(self):
     self.assertEqual([1, 2, 1, 3], solution.nth_fib_lists([1, 2], [1, 3], 3))
Пример #16
0
 def test_1(self):
     self.assertEqual([1], solution.nth_fib_lists([1], [2], 1))
Пример #17
0
 def test_with_the_1st_number(self):
     self.assertEqual(solution.nth_fib_lists([], [1], 1), [])
Пример #18
0
 def test_with_the_5th_number(self):
     self.assertEqual(solution.nth_fib_lists([1, 2], [3, 4], 5),
                      [1, 2, 3, 4, 3, 4, 1, 2, 3, 4])
Пример #19
0
 def test_five(self):
     self.assertEqual([], nth_fib_lists([], [], 100))
Пример #20
0
 def test_one(self):
     self.assertEqual([1], solution.nth_fib_lists([1], [2], 1))
Пример #21
0
 def test_with_the_6th_number(self):
     self.assertEqual(solution.nth_fib_lists([], [1], 6), [1, 1, 1, 1, 1])
Пример #22
0
 def test_two(self):
     self.assertEqual([2], nth_fib_lists([1], [2], 2))
Пример #23
0
	def test_4(self):
		self.assertEqual([], nth_fib_lists([], [], 100))
Пример #24
0
 def test_four(self):
     self.assertEqual([1, 2, 3, 1, 2, 3], nth_fib_lists([], [1, 2, 3], 4))
Пример #25
0
 def test_with_the_2nd_number(self):
     self.assertEqual(solution.nth_fib_lists([1], [2], 2), [2])
Пример #26
0
 def test0(self):
     self.assertEqual([1], nth_fib_lists([1], [2], 1))
Пример #27
0
 def test_nth_fib_lists4(self):
     self.assertEqual([4, 5, 6],
                      solution.nth_fib_lists([1, 2, 3], [4, 5, 6], 2))
Пример #28
0
	def test_3(self):
		self.assertEqual([1, 2, 3, 1, 2, 3], nth_fib_lists([], [1, 2, 3], 4))
Пример #29
0
 def test_nth_fib_lists5(self):
     self.assertEqual([4, 5, 6, 1, 2, 3, 4, 5, 6],
                      solution.nth_fib_lists([1, 2, 3], [4, 5, 6], 3))
Пример #30
0
	def test_1(self):
		self.assertEqual([1], nth_fib_lists([1], [2], 1))
		self.assertEqual([2], nth_fib_lists([1], [2], 2))
Пример #31
0
 def test_nth_fib_lists1(self):
     self.assertEqual([], solution.nth_fib_lists([], [], 100))
Пример #32
0
 def test_nth_fib_lists4(self):
     self.assertEqual([4, 5, 6], solution.nth_fib_lists([1, 2, 3], [4, 5, 6], 2))
Пример #33
0
 def test_nth_fib_lists2(self):
     self.assertEqual([1, 2, 3, 4, 3, 4, 1, 2, 3, 4],
                      solution.nth_fib_lists([1, 2], [3, 4], 4))
Пример #34
0
 def test_nth_fib_lists2(self):
     self.assertEqual([1, 2, 3, 4, 3, 4, 1, 2, 3, 4], solution.nth_fib_lists([1, 2], [3, 4], 4))
 def test_correctness(self):
     self.assertEqual(nth_fib_lists([1], [2], 1), [1])
     self.assertEqual(nth_fib_lists([1], [2], 2), [2])
     self.assertEqual(nth_fib_lists([], [1, 2, 3], 4), [1, 2, 3, 1, 2, 3])
     self.assertEqual(nth_fib_lists([1, 2], [1, 3], 3), [1, 2, 1, 3])
Пример #36
0
 def test_nth_fib_lists4(self):
     self.assertEqual([1, 2, 3, 1, 2, 3], solution.nth_fib_lists([], [1, 2, 3], 4))
Пример #37
0
 def test_problem_statement_cases(self):
     self.assertEqual([1], nth_fib_lists([1], [2], 1))
     self.assertEqual([2], nth_fib_lists([1], [2], 2))
     self.assertEqual([1, 2, 1, 3], nth_fib_lists([1, 2], [1, 3], 3))
     self.assertEqual([1, 2, 3, 1, 2, 3], nth_fib_lists([], [1, 2, 3], 4))
     self.assertEqual([], nth_fib_lists([], [], 100))
Пример #38
0
 def test_nth_fib_lists2(self):
     self.assertEqual([2], solution.nth_fib_lists([1], [2], 2))
Пример #39
0
 def test_foure(self):
     self.assertEquals( nth_fib_lists([], [1, 2, 3], 4), [1, 2, 3, 1, 2, 3])