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)
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})
def test_get_load_type_query_without_options(self): t, i = get_load_type({}) self.assertEqual(t, "newer") self.assertEqual(i, -1)