コード例 #1
0
 def test_only_floats_mixed_negatives_unordered(self):
     x = [
         '10.2', '-10.1', '2.2', '-1.1', '0', '1.1', '-2.2', '10.1', '-10.2'
     ]
     expected = [
         '-10.2', '-10.1', '-2.2', '-1.1', '0', '1.1', '2.2', '10.1', '10.2'
     ]
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #2
0
 def test_numbers_mixed_unordered(self):
     x = [
         '10.1', '-10', '2.1', '-2', '1.1', '0', '-1.1', '2', '-2.1', '10',
         '-10.1'
     ]
     expected = [
         '-10.1', '-10', '-2.1', '-2', '-1.1', '0', '1.1', '2', '2.1', '10',
         '10.1'
     ]
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #3
0
 def test_numbers_letters_words_unordered(self):
     x = [
         'apple', 'banana', 'a1', '10', '-2', 'b2', '1', '-1', 'b1', '2',
         '-10'
     ]
     expected = [
         '-10', '-2', '-1', '1', '2', '10', 'a1', 'apple', 'b1', 'b2',
         'banana'
     ]
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #4
0
 def test_only_numbers_ordered(self):
     x = [1, 2, 3]
     expected = [1, 2, 3]
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #5
0
 def test_complex_unordered(self):
     x = [(-1.0 + 0.0j), (1.0 + 1.0j), (-2.0 + 1.0j)]
     expected = [0.7853981633974483, 2.677945044588987, 3.141592653589793]
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #6
0
 def test_int_string_unordered(self):
     x = [3, 'a', 2, 'c', 'b', 1]
     expected = [1, 2, 3, 'a', 'b', 'c']
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #7
0
 def test_only_string_unordered(self):
     x = 'acb132'
     expected = ['1', '2', '3', 'a', 'b', 'c']
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #8
0
 def test_only_floats_ordered(self):
     x = ['1.1', '1.2', '2.1', '2.2', '10.1', '10.2']
     expected = ['1.1', '1.2', '2.1', '2.2', '10.1', '10.2']
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #9
0
 def test_only_integers_mixed_negatives_unordered(self):
     x = ['10', '-2', '0', '-1', '2', '-10', '1']
     expected = ['-10', '-2', '-1', '0', '1', '2', '10']
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #10
0
 def test_only_words_unordered(self):
     x = ['carrot', 'apple', 'banana']
     expected = ['apple', 'banana', 'carrot']
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #11
0
 def test_only_integers_ordered(self):
     x = ['1', '2', '10']
     expected = ['1', '2', '10']
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)
コード例 #12
0
 def test_only_letters_unordered(self):
     x = ['c', 'a', 'b']
     expected = ['a', 'b', 'c']
     self.assertEquals(sort_list(x), expected)
     self.assertEquals(arrange_message(x), expected)
     self.assertEquals(order_list(x), expected)