Set the environment variable fossil needs

This commit is contained in:
Daniel Milnes 2023-10-01 16:39:20 +01:00
parent bd999398d1
commit 45f063bd8e
No known key found for this signature in database
GPG key ID: 1701097BBDD44D1B

View file

@ -1,5 +1,6 @@
import unittest
from contextlib import ExitStack
from os import environ
import mock
import tempfile
@ -19,6 +20,7 @@ test_cases = {
class FossilTest(unittest.TestCase):
@mock.patch.dict(environ, {"USER": "root"})
def setUp(self):
self.powerline = mock.MagicMock()
self.powerline.segment_conf.side_effect = dict_side_effect_fn({
@ -61,12 +63,14 @@ class FossilTest(unittest.TestCase):
self.segment.add_to_powerline()
self.assertEqual(self.powerline.append.call_count, 0)
@mock.patch.dict(environ, {"USER": "root"})
def test_standard(self):
self._add_and_commit("foo")
self.segment.start()
self.segment.add_to_powerline()
self.assertEqual(self.powerline.append.call_args[0][0], " trunk ")
@mock.patch.dict(environ, {"USER": "root"})
def test_different_branch(self):
self._add_and_commit("foo")
self._checkout_new_branch("bar")