mirror of
https://github.com/xonsh/xonsh.git
synced 2025-03-04 16:34:47 +01:00
15 lines
392 B
Python
15 lines
392 B
Python
from contextlib import contextmanager
|
|
from unittest.mock import MagicMock
|
|
|
|
import builtins
|
|
import xonsh.platform as xp
|
|
|
|
|
|
def test_githash_value_error(monkeypatch):
|
|
@contextmanager
|
|
def mocked_open(*args):
|
|
yield MagicMock(read=lambda: 'abc123')
|
|
monkeypatch.setattr(builtins, 'open', mocked_open)
|
|
sha, date_ = xp.githash()
|
|
assert date_ is None
|
|
assert sha is None
|