示例#1
0
 def test_sort_int(self):
     row1 = self.FakeRow({'name': 1})
     row2 = self.FakeRow({'name': 2})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1
示例#2
0
 def test_one_none(self):
     row1 = self.FakeRow({})
     row2 = self.FakeRow({'name': 'abc'})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1
示例#3
0
 def test_sort_strings_with_no_caps(self):
     row1 = self.FakeRow({'name': 'abc'})
     row2 = self.FakeRow({'name': 'def'})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1
示例#4
0
 def test_sort_mismatched_types(self):
     row1 = self.FakeRow({'name': 'abc'})
     row2 = self.FakeRow({'name': 1})
     model = self.FakeModel([row1, row2])
     with self.assertRaises(TypeError):
         assert sort_func(model, 0, 1, 'name') == -1
示例#5
0
 def test_both_none(self):
     row1 = self.FakeRow({})
     row2 = self.FakeRow({})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == 0
示例#6
0
 def test_one_none(self):
     row1 = self.FakeRow({})
     row2 = self.FakeRow({'name': 'abc'})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1
示例#7
0
 def test_both_none(self):
     row1 = self.FakeRow({})
     row2 = self.FakeRow({})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == 0
示例#8
0
 def test_sort_mismatched_types(self):
     row1 = self.FakeRow({'name': 'abc'})
     row2 = self.FakeRow({'name': 1})
     model = self.FakeModel([row1, row2])
     with self.assertRaises(TypeError):
         assert sort_func(model, 0, 1, 'name') == -1
示例#9
0
 def test_sort_int(self):
     row1 = self.FakeRow({'name': 1})
     row2 = self.FakeRow({'name': 2})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1
示例#10
0
 def test_sort_strings_with_no_caps(self):
     row1 = self.FakeRow({'name': 'abc'})
     row2 = self.FakeRow({'name': 'def'})
     model = self.FakeModel([row1, row2])
     assert sort_func(model, 0, 1, 'name') == -1