def test_day_night_flag_invalid_type_set(self): query = GranuleQuery() with self.assertRaises(TypeError): query.day_night_flag(True) self.assertNotIn(self.day_night_flag, query.params)
def test_day_night_flag_unspecified_set(self): query = GranuleQuery() query.day_night_flag('unspecified') self.assertIn(self.day_night_flag, query.params) self.assertEqual(query.params[self.day_night_flag], 'unspecified')
def test_day_night_flag_invalid_set(self): query = GranuleQuery() with self.assertRaises(ValueError): query.day_night_flag('invaliddaynight') self.assertNotIn(self.day_night_flag, query.params)
def test_day_night_flag_night_set(self): query = GranuleQuery() query.day_night_flag('night') self.assertIn(self.day_night_flag, query.params) self.assertEqual(query.params[self.day_night_flag], 'night')