def test_generate_version_random(self): ver1 = generate_version() ver2 = generate_version() if ver1 == ver2: ver1 = generate_version() ver2 = generate_version() self.assertNotEqual(ver1, ver2)
def test_that_unsupported_versions_are_detected_regex(self): self.mock_random = self.set_up_patch('joomla_dependencies.version_generators.random.randint') self.mock_random.side_effect = [1, 6, 8] with self.assertRaises(ValueError): generate_version()
def test_mock_results(self): self.mock_random = self.set_up_patch('joomla_dependencies.version_generators.random.randint') self.mock_random.side_effect = [3, 3, 3] res = generate_version() self.assertEqual(res, '3.3.3')