Example #1
0
    def test_bad_shell_versions(self):
        with self.assertRaises(models.InvalidShellVersion):
            models.parse_version_string("3")

        with self.assertRaises(models.InvalidShellVersion):
            models.parse_version_string("3.2.2.2.1")

        with self.assertRaises(models.InvalidShellVersion):
            models.parse_version_string("a.b")

        with self.assertRaises(models.InvalidShellVersion):
            models.parse_version_string("3.2.a")