def test_file_with_multiple_rc_version_must_extract_first_version(self): actual = get_current_version('file') self.assertEqual(actual, '1.2.3-rc.3')
def test_empty_file_must_return_empty_string(self): actual = get_current_version('file') self.assertEqual(actual, '')
def test_file_with_one_non_rc_version_must_extract_version(self): actual = get_current_version('file') self.assertEqual(actual, '1.2.3')
def test_must_read_file(self): mock_file_open = mock.mock_open(read_data='') with mock.patch('ci_helper.open', mock_file_open, create=True): get_current_version('file') mock_file_open.assert_called_once_with('file', mode='r')