示例#1
0
    def test_get_load_type_query_with_options(self):
        t, i = get_load_type({'type': 'newer', 'id': 2})
        self.assertEqual(t, "newer")
        self.assertEqual(i, 2)

        t, i = get_load_type({'type': 'older', 'id': 5})
        self.assertEqual(t, "older")
        self.assertEqual(i, 5)
示例#2
0
    def test_get_load_type_query_with_load_type_only_raises(self):
        with self.assertRaises(ViewError):
            get_load_type({'type': 'newer'})

        with self.assertRaises(ViewError):
            get_load_type({'type': 'older'})

        with self.assertRaises(ViewError):
            get_load_type({'type': 'foobar', 'id': 2})
示例#3
0
 def test_get_load_type_query_without_options(self):
     t, i = get_load_type({})
     self.assertEqual(t, "newer")
     self.assertEqual(i, -1)