def test_is_valid_false_one_range(self):
     installed_version = '3.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertFalse(validator.is_valid())
 def test_is_valid_false_one_range(self):
     installed_version = '3.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertFalse(validator.is_valid())
 def test_is_valid_false_in_excludes_in_ranges(self):
     installed_version = '1.5'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('!=', '1.5'),
     ]
     validator = Validator(installed_version, specs)
     self.assertFalse(validator.is_valid())
 def test_is_valid_true_in_exacts_not_in_ranges(self):
     installed_version = '3.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('==', '3.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertTrue(validator.is_valid())
 def test_is_valid_false_in_excludes_in_ranges(self):
     installed_version = '1.5'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('!=', '1.5'),
     ]
     validator = Validator(installed_version, specs)
     self.assertFalse(validator.is_valid())
 def test_is_valid_true_in_exacts_not_in_ranges(self):
     installed_version = '3.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('==', '3.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertTrue(validator.is_valid())
 def test_is_valid_true_multi_range(self):
     installed_version = '2.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('>=', '3.0'),
         ('<=', '4.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertTrue(validator.is_valid())
 def test_is_valid_true_multi_range(self):
     installed_version = '2.0'
     specs = [
         ('>=', '1.0'),
         ('<=', '2.0'),
         ('>=', '3.0'),
         ('<=', '4.0'),
     ]
     validator = Validator(installed_version, specs)
     self.assertTrue(validator.is_valid())