Exemplo n.º 1
0
 def test_sort_fracftions(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),
                                      (9, 6), (15, 32)]))
Exemplo n.º 2
0
 def test_problem_statement_cases(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),
                                      (9, 6), (15, 32)]))
Exemplo n.º 3
0
 def test_sort_fractions(self):
     res1 = [(1, 2), (2, 3)]
     res2 = [(1, 3), (1, 2), (2, 3)]
     res3 = [(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)]
     self.assertEqual(res1, sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual(res2, sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual(res3, sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Exemplo n.º 4
0
 def test_sort_fractions(self):
     # self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)])
     # self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)])
     self.assertEqual(
         sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6),
                         (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8),
                                      (9, 6), (22, 7)])
 def test_sort_fractions(self):
     self.assertEqual(sort_fractions([(2, 3), (1, 2)]), [(1, 2), (2, 3)])
     self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3), (1, 2), (2, 3)])
     self.assertEqual(sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]), [(15, 32), (22, 78), (5, 6), (7, 8), (9, 6), (22, 7)])
     self.assertEqual(sort_fractions([(1, 8), (4, 8), (5, 8)]), [(1, 8), (4, 8), (5, 8)])
     self.assertEqual(sort_fractions([(5, 8), (4, 8), (1, 8)]), [(1, 8), (4, 8), (5, 8)])
Exemplo n.º 6
0
	def test_1(self):
		self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
Exemplo n.º 7
0
 def test_two(self):
     self.assertEquals(sort_fractions([(2, 3), (1, 2), (1, 3)]), [(1, 3),
                                                                  (1, 2),
                                                                  (2, 3)])
Exemplo n.º 8
0
 def test_sort_fractions5(self):
     self.assertEqual([(1, 1), (2, 1), (3, 1)], solution.sort_fractions([(2, 1), (3, 1), (1, 1)]))
Exemplo n.º 9
0
 def test_sort_fractions_2(self):
     self.assertEqual([(1, 3), (1, 2), (2, 3)], solution.sort_fractions([(2, 3), (1, 2), (1, 3)]))
Exemplo n.º 10
0
 def test_sort_fractions_2(self):
     self.assertEqual([(1, 3), (1, 2), (2, 3)],
                      solution.sort_fractions([(2, 3), (1, 2), (1, 3)]))
Exemplo n.º 11
0
	def test_some_arrays_of_fractions(self):
		self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
		self.assertEqual([(1, 3), (1, 2), (2, 3)],sort_fractions([(2, 3), (1, 2), (1, 3)]))
		self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Exemplo n.º 12
0
 def test_sorting_fractions3(self):
     self.assertEqual([(0, 3), (1, 2), (5, 3), (10, 2)],\
         solution.sort_fractions([(1, 2), (5, 3), (0, 3), (10, 2)]))
 def test_sort_fractions(self):
     self.assertEqual(sort_fractions([(2, 3), (1, 2), (1, 5), (1, 2)]),
                      [(1, 5), (1, 2), (1, 2), (2, 3)])
Exemplo n.º 14
0
	def test_sort_fractions_2(self):
		self.assertEqual([(2, 3), (3, 4), (4, 5)], sort_fractions([(2, 3), (3, 4), (4, 5)]))
Exemplo n.º 15
0
 def test_one(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
Exemplo n.º 16
0
 def test_sort_fractions_3(self):
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],
                      solution.sort_fractions([(5, 6), (22, 78), (22, 7),
                                               (7, 8), (9, 6), (15, 32)]))
Exemplo n.º 17
0
 def test_problem_statement_cases(self):
     self.assertEqual([(1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(1, 3), (1, 2), (2, 3)], sort_fractions([(2, 3), (1, 2), (1, 3)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Exemplo n.º 18
0
 def test_sort_fractions_3(self):
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)], solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6), (15, 32)]))
Exemplo n.º 19
0
 def test_three(self):
     self.assertEquals(
         sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8), (9, 6),
                         (15, 32)]), [(22, 78), (15, 32), (5, 6), (7, 8),
                                      (9, 6), (22, 7)])
Exemplo n.º 20
0
 def test_sort_fractions(self):
     self.assertEqual([(1, 2), (2, 3)],\
             solution.sort_fractions([(2, 3), (1, 2)]))
     self.assertEqual([(22, 78), (15, 32), (5, 6), (7, 8), (9, 6), (22, 7)],\
             solution.sort_fractions([(5, 6), (22, 78), (22, 7), (7, 8),\
             (9, 6), (15, 32)]))
Exemplo n.º 21
0
 def test_sort_fractions4(self):
     self.assertEqual([(1, 100), (1, 50), (1,25), (1, 5), (1, 1)], solution.sort_fractions([(1, 25), (1, 100), (1, 1), (1, 50), (1, 5)]))