File: test_basemap.py

package info (click to toggle)
basemap 2.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 213,532 kB
  • sloc: python: 11,826; sh: 45; makefile: 41
file content (23 lines) | stat: -rw-r--r-- 693 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"""Import test for the :mod:`mpl_toolkits.basemap` package."""

import unittest
from mpl_toolkits import basemap


class TestMplToolkitsBasemap(unittest.TestCase):
    """Unittest class for the :mod:`mpl_toolkits.basemap` package."""

    def test_version_attribute(self):
        """Test that basic library import is working."""

        self.assertTrue(hasattr(basemap, "__version__"))
        basemap_version = basemap.__version__

        num = r"(?:0|[1-9]\d*)"
        build = r"(?:dev[0]?|a[1-4]|b[1-3]|rc[1-2])"
        semver = r"^({0}\.{0}\.{0})(?:[+-\.]?({1}))?$".format(num, build)
        self.assertRegex(basemap_version, semver)


if __name__ == "__main__":
    unittest.main()