Пример #1
0
    def test_commit(self):
        bazaar = Bazaar()

        with patch.object(bazaar, 'execute') as execute:
            bazaar.commit('message')
            execute.assert_called_with(
                ['bzr', 'commit', '-m', 'message'.encode('utf8')])
Пример #2
0
    def test_validate_ko_not_bazaar(self, workspace, mocker):
        bazaar = Bazaar()

        execute = mocker.patch('bumpr.vcs.execute')
        with pytest.raises(BumprError):
            bazaar.validate()
        assert execute.called is False
Пример #3
0
    def test_validate_ko_not_bazaar(self, workspace):
        bazaar = Bazaar()

        with patch('bumpr.vcs.execute') as execute:
            with pytest.raises(BumprError):
                bazaar.validate()
            assert execute.called is False
Пример #4
0
    def test_validate_ok(self, workspace, mocker):
        workspace.mkdir('.bzr')
        bazaar = Bazaar()

        execute = mocker.patch('bumpr.vcs.execute')
        execute.return_value = '? new.py'
        bazaar.validate()
        execute.assert_called_with('bzr status --short', verbose=False)
Пример #5
0
    def test_validate_ko_not_bazaar(self):
        with workspace('bazaar') as wksp:
            bazaar = Bazaar()

            with patch('bumpr.vcs.execute') as execute:
                with self.assertRaises(BumprError):
                    bazaar.validate()
                self.assertFalse(execute.called)
Пример #6
0
    def test_validate_ok(self, workspace):
        workspace.mkdir('.bzr')
        bazaar = Bazaar()

        with patch('bumpr.vcs.execute') as execute:
            execute.return_value = '? new.py'
            bazaar.validate()
            execute.assert_called_with('bzr status --short', verbose=False)
Пример #7
0
    def test_validate_ko_not_bazaar(self):
        with workspace('bazaar'):
            bazaar = Bazaar()

            with patch('bumpr.vcs.execute') as execute:
                with self.assertRaises(BumprError):
                    bazaar.validate()
                self.assertFalse(execute.called)
Пример #8
0
    def test_validate_ok(self, workspace, mocker):
        workspace.mkdir(".bzr")
        bazaar = Bazaar()

        execute = mocker.patch("bumpr.vcs.execute")
        execute.return_value = "? new.py"
        bazaar.validate()
        execute.assert_called_with("bzr status --short", verbose=False)
Пример #9
0
    def test_validate_ko_not_clean(self, workspace, mocker):
        workspace.mkdir('.bzr')
        bazaar = Bazaar()

        execute = mocker.patch('bumpr.vcs.execute')
        execute.return_value = '\n'.join((' M modified.py', '? new.py'))
        with pytest.raises(BumprError):
            bazaar.validate()
        execute.assert_called_with('bzr status --short', verbose=False)
Пример #10
0
    def test_validate_ko_not_clean(self, workspace, mocker):
        workspace.mkdir(".bzr")
        bazaar = Bazaar()

        execute = mocker.patch("bumpr.vcs.execute")
        execute.return_value = "\n".join((" M modified.py", "? new.py"))
        with pytest.raises(BumprError):
            bazaar.validate()
        execute.assert_called_with("bzr status --short", verbose=False)
Пример #11
0
    def test_validate_ok(self):
        with workspace('bazaar') as wksp:
            os.mkdir('.bzr')
            bazaar = Bazaar()

            with patch('bumpr.vcs.execute') as execute:
                execute.return_value = '? new.py'
                bazaar.validate()
                execute.assert_called_with('bzr status --short', verbose=False)
Пример #12
0
    def test_validate_ko_not_clean(self, workspace):
        workspace.mkdir('.bzr')
        bazaar = Bazaar()

        with patch('bumpr.vcs.execute') as execute:
            execute.return_value = '\n'.join((' M modified.py', '? new.py'))
            with pytest.raises(BumprError):
                bazaar.validate()
            execute.assert_called_with('bzr status --short', verbose=False)
Пример #13
0
    def test_validate_not_clean_dryrun(self, workspace, mocker):
        workspace.mkdir('.bzr')
        bazaar = Bazaar()

        execute = mocker.patch('bumpr.vcs.execute')
        execute.return_value = '\n'.join((' M modified.py', '? new.py'))

        bazaar.validate(dryrun=True)

        execute.assert_called_with('bzr status --short', verbose=False)
Пример #14
0
    def test_validate_ko_not_clean(self):
        with workspace('bazaar') as wksp:
            os.mkdir('.bzr')
            bazaar = Bazaar()

            with patch('bumpr.vcs.execute') as execute:
                execute.return_value = '\n'.join(
                    (' M modified.py', '? new.py'))
                with self.assertRaises(BumprError):
                    bazaar.validate()
                execute.assert_called_with('bzr status --short', verbose=False)
Пример #15
0
    def test_tag_annotate(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.tag('fake', annotation='some annotation')
        execute.assert_called_with(['bzr', 'tag', 'fake'])

        record = caplog.record_tuples[0]

        assert record[0] == 'bumpr.vcs'
        assert record[1] == logging.WARNING
Пример #16
0
    def test_tag_annotate(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.tag('fake', annotation='some annotation')
        execute.assert_called_with(['bzr', 'tag', 'fake'])

        record = caplog.record_tuples[0]

        assert record[0] == 'bumpr.vcs'
        assert record[1] == logging.WARNING
Пример #17
0
    def test_tag_annotate(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, "execute")
        bazaar.tag("fake", annotation="some annotation")
        execute.assert_called_with(["bzr", "tag", "fake"])

        record = caplog.record_tuples[0]

        assert record[0] == "bumpr.vcs"
        assert record[1] == logging.WARNING
Пример #18
0
    def test_commit(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, "execute")
        bazaar.commit("message")
        execute.assert_called_with(["bzr", "commit", "-m", "message"])
Пример #19
0
    def test_tag(self):
        bazaar = Bazaar()

        with patch.object(bazaar, 'execute') as execute:
            bazaar.tag('fake')
            execute.assert_called_with(['bzr', 'tag', 'fake'])
Пример #20
0
    def test_push(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, "execute")
        bazaar.push()
        execute.assert_called_with(["bzr", "push"])
Пример #21
0
    def test_push(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.push()
        execute.assert_called_with(['bzr', 'push'])
Пример #22
0
    def test_commit(self):
        bazaar = Bazaar()

        with patch.object(bazaar, 'execute') as execute:
            bazaar.commit('message')
            execute.assert_called_with(['bzr', 'commit', '-m', 'message'])
Пример #23
0
    def test_tag(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.tag('fake')
        execute.assert_called_with(['bzr', 'tag', 'fake'])
Пример #24
0
    def test_commit(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.commit('message')
        execute.assert_called_with(['bzr', 'commit', '-m', 'message'])
Пример #25
0
    def test_tag(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, "execute")
        bazaar.tag("fake")
        execute.assert_called_with(["bzr", "tag", "fake"])
Пример #26
0
    def test_push(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.push()
        execute.assert_called_with(['bzr', 'push'])
Пример #27
0
    def test_tag(self):
        bazaar = Bazaar()

        with patch.object(bazaar, 'execute') as execute:
            bazaar.tag('fake')
            execute.assert_called_with(['bzr', 'tag', 'fake'])
Пример #28
0
    def test_commit(self, mocker):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.commit('message')
        execute.assert_called_with(['bzr', 'commit', '-m', 'message'])
Пример #29
0
    def test_push(self):
        bazaar = Bazaar()

        with patch.object(bazaar, 'execute') as execute:
            bazaar.push()
            execute.assert_called_with(['bzr', 'push'])
Пример #30
0
    def test_tag(self, mocker, caplog):
        bazaar = Bazaar()

        execute = mocker.patch.object(bazaar, 'execute')
        bazaar.tag('fake')
        execute.assert_called_with(['bzr', 'tag', 'fake'])