示例#1
0
 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')
示例#2
0
 def test_empty_file_must_return_empty_string(self):
     actual = get_current_version('file')
     self.assertEqual(actual, '')
示例#3
0
 def test_file_with_one_non_rc_version_must_extract_version(self):
     actual = get_current_version('file')
     self.assertEqual(actual, '1.2.3')
示例#4
0
    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')