Пример #1
0
 def test_invalid_date(self):
     res = service.get_all_planets(2015, 02, 29)
     # Invalid date should return a complete set of planets
     # with (0., 0., 0.) for all coordinates.
     self.assertSetEqual(
         {"mercury", "venus", "earth", "mars", "jupiter", "saturn", "uranus", "neptune"},
         set(res.keys())
     )
     self.assertTrue(all(v == (0., 0., 0.) for v in res.values()))
Пример #2
0
 def test_all_planets(self):
     res = service.get_all_planets(2015, 10, 6)
     self.assertIn("mercury", res.keys())
     self.assertIn("venus", res.keys())
     self.assertIn("earth", res.keys())
     self.assertIn("mars", res.keys())
     self.assertIn("jupiter", res.keys())
     self.assertIn("saturn", res.keys())
     self.assertIn("uranus", res.keys())
     self.assertIn("neptune", res.keys())
     self.assertIn("pluto", res.keys())
Пример #3
0
 def test_all_planets(self):
     res = service.get_all_planets(2015, 10, 6)
     self.assertIn("mercury", res.keys())
     self.assertIn("venus", res.keys())
     self.assertIn("earth", res.keys())
     self.assertIn("mars", res.keys())
     self.assertIn("jupiter", res.keys())
     self.assertIn("saturn", res.keys())
     self.assertIn("uranus", res.keys())
     self.assertIn("neptune", res.keys())
     self.assertIn("pluto", res.keys())
Пример #4
0
'''Makes many calls into the service method.

This script is intended to be profiled.
'''

from datetime import timedelta
from service import get_all_planets
from vsop.util import daterange


if __name__ == '__main__':
    for d in daterange(
        start=(2012, 1, 1),
        stop=(2013, 1, 1),
        step=timedelta(days=1),
    ):
        get_all_planets(d.year, d.month, d.day)
Пример #5
0
'''Makes many calls into the service method.

This script is intended to be profiled.
'''

from datetime import timedelta
from service import get_all_planets
from vsop.util import daterange

if __name__ == '__main__':
    for d in daterange(
            start=(2012, 1, 1),
            stop=(2013, 1, 1),
            step=timedelta(days=1),
    ):
        get_all_planets(d.year, d.month, d.day)