Ejemplo n.º 1
0
    def test_valid_parameters(self):
        query = GranuleQuery()

        query.parameters(short_name="AST_L1T", version="003", point=(-100, 42))

        self.assertEqual(query.params["short_name"], "AST_L1T")
        self.assertEqual(query.params["version"], "003")
        self.assertEqual(query.params["point"], "-100.0,42.0")
Ejemplo n.º 2
0
    def test_lowercase_bool_url(self):
        query = GranuleQuery()
        query.parameters(short_name="AST_LIT",
                         online_only=True,
                         downloadable=False)

        url = query._build_url()
        self.assertNotIn("True", url)
        self.assertNotIn("False", url)
Ejemplo n.º 3
0
    def test_invalid_parameters(self):
        query = GranuleQuery()

        with self.assertRaises(ValueError):
            query.parameters(fake=123)
            query.parameters(point=(-100, "badvalue"))