예제 #1
0
파일: focli_test.py 프로젝트: joohoi/focli
 def test_write_config(self, monkeypatch):
     fcontent = json.loads('{"123":"abc"}')
     mo = mock.mock_open()
     with mock.patch.object(builtins, 'open', mo):
         focli.write_config(fcontent)
     mo.assert_called_once_with(
         os.path.expanduser(focli.CONFIG_PATH), 'w')
예제 #2
0
파일: focli_test.py 프로젝트: joohoi/focli
 def test_write_config_exception(self, monkeypatch):
     with mock.patch.object(builtins, 'open', mock.mock_open()):
         with pytest.raises(TypeError):
             focli.write_config(set())
예제 #3
0
파일: focli_test.py 프로젝트: joohoi/focli
 def test_write_config(self, monkeypatch):
     fcontent = json.loads('{"123":"abc"}')
     mo = mock.mock_open()
     with mock.patch.object(builtins, 'open', mo):
         focli.write_config(fcontent)
     mo.assert_called_once_with(os.path.expanduser(focli.CONFIG_PATH), 'w')
예제 #4
0
파일: focli_test.py 프로젝트: joohoi/focli
 def test_write_config_exception(self, monkeypatch):
     with mock.patch.object(builtins, 'open',
                            mock.mock_open()):
         with pytest.raises(TypeError):
             focli.write_config(set())