Beispiel #1
0
def test_color_content(monkeypatch):
    def lib_color_content(color, r, g, b):
        r[0], g[0], b[0] = 42, 43, 44
        return lib.OK

    monkeypatch.setattr(_curses, '_ensure_initialised_color', lambda: None)
    monkeypatch.setattr(lib, 'color_content', lib_color_content)

    assert _curses.color_content(None) == (42, 43, 44)
Beispiel #2
0
def test_color_content(monkeypatch):
    class patched:
        OK = lib.OK
        ERR = lib.ERR
        def color_content(self, color, r, g, b):
            r[0], g[0], b[0] = 42, 43, 44
            return lib.OK
    monkeypatch.setattr(_curses, '_ensure_initialised_color', lambda: None)
    monkeypatch.setattr(_curses, 'lib', patched())

    assert _curses.color_content(None) == (42, 43, 44)
Beispiel #3
0
def test_color_content(monkeypatch):
    class patched:
        OK = lib.OK
        ERR = lib.ERR

        def color_content(self, color, r, g, b):
            r[0], g[0], b[0] = 42, 43, 44
            return lib.OK

    monkeypatch.setattr(_curses, '_ensure_initialised_color', lambda: None)
    monkeypatch.setattr(_curses, 'lib', patched())

    assert _curses.color_content(None) == (42, 43, 44)