示例#1
0
    def test_proxy_many_timestamps(self):
        spec = {"layers": [{"timestamps": ["2000", "2005", "2010"]},
               {"timestamps": ["1990", "2000", "2007"]}]}

        res = _get_timestamps(spec, '')

        self.assertTrue(len(res) == 5)
        self.assertEqual(res['2000'], [0, 1])
        self.assertEqual(res['2007'], [1])
示例#2
0
    def test_proxy_many_timestamps(self):
        spec = {
            "layers": [{
                "timestamps": ["2000", "2005", "2010"]
            }, {
                "timestamps": ["1990", "2000", "2007"]
            }]
        }

        res = _get_timestamps(spec, '')

        self.assertEqual(len(res), 5)
        self.assertEqual(res['2000'], [0, 1])
        self.assertEqual(res['2007'], [1])
示例#3
0
    def test_proxy_no_timestamps(self):
        spec = {"layers": [{}]}

        res = _get_timestamps(spec, '')

        self.assertTrue(len(res) < 1)
示例#4
0
    def test_proxy_one_timestamps(self):
        spec = {"layers": [{"timestamps": ["2000", "2005", "2010"]}]}

        res = _get_timestamps(spec, '')

        self.assertTrue(len(res) == 3)
示例#5
0
    def test_proxy_no_timestamps(self):
        spec = {"layers": [{}]}

        res = _get_timestamps(spec, '')

        self.assertTrue(len(res) < 1)
示例#6
0
    def test_proxy_one_timestamps(self):
        spec = {"layers": [{"timestamps": ["2000", "2005", "2010"]}]}

        res = _get_timestamps(spec, '')

        self.assertEqual(len(res), 3)