Esempio n. 1
0
 def test_handles_partial_version(self, mock_get_version, mock_open):
     mock_get_version.return_value = '1.3'
     increment_version.increment_version('minor')
     handle = mock_open()
     handle.__enter__().write.assert_called_once_with(
         "__version__ = '1.4.0'\n")
Esempio n. 2
0
 def test_increment_patch_version(self, mock_get_version, mock_open):
     increment_version.increment_version('patch')
     handle = mock_open()
     handle.__enter__().write.assert_called_once_with(
         "__version__ = '0.1.1'\n")
Esempio n. 3
0
 def test_writes_to_version_file(self, mock_get_version, mock_open):
     increment_version.increment_version('major')
     mock_open.assert_called_once_with('version.py', 'wb')
Esempio n. 4
0
 def test_increment_minor_version(self, mock_get_version, mock_open):
     increment_version.increment_version('minor')
     handle = mock_open()
     handle.__enter__().write.assert_called_once_with(
         "__version__ = '0.2.0'\n")
Esempio n. 5
0
 def test_calls_get_version(self, mock_get_version, mock_open):
     increment_version.increment_version('major')
     mock_get_version.assert_called_once_with()