Esempio n. 1
0
def test_dot_colors():
    from bluedot.colors import BLUE, RED, GREEN, YELLOW

    mbd = MockBlueDot()
    assert mbd.color == "blue"
    assert mbd.color == (0, 0, 255)
    assert mbd.color == BLUE
    assert mbd.color == "#0000ff"
    assert mbd.color == "#0000ffff"

    mbd.color = RED
    assert mbd.color == (255, 0, 0)
    assert mbd.color == "red"
    assert mbd.color == "#ff0000"
    assert mbd.color == "#ff0000ff"

    mbd.color = "green"
    assert mbd.color == GREEN
    assert mbd.color == (0, 128, 0)
    assert mbd.color == "#008000"
    assert mbd.color == "#008000ff"

    mbd.color = "#ffff00"
    assert mbd.color == YELLOW
    assert mbd.color == "yellow"
    assert mbd.color == (255, 255, 0)
    assert mbd.color == "#ffff00ff"

    mbd.color = "#ffffff11"
    assert mbd.color == "#ffffff11"
Esempio n. 2
0
def test_dot_appearance():
    mbd = MockBlueDot()
    assert mbd.color == "blue"
    assert mbd.border == False
    assert mbd.square == False
    assert mbd.visible == True
    mbd.color = "red"
    mbd.border = True
    mbd.square = True
    mbd.visible = False
    assert mbd.color == "red"
    assert mbd.border == True
    assert mbd.square == True
    assert mbd.visible == False
Esempio n. 3
0
def test_dot_appearance():
    mbd = MockBlueDot()
    assert mbd.color == "blue"
    assert mbd.border == False
    assert mbd.square == False
    assert mbd.visible == True

    mbd.resize(2, 1)

    for button in mbd.buttons:
        assert button.color == "blue"
        assert button.border == False
        assert button.square == False
        assert button.visible == True

    mbd[1, 0].color = "red"
    mbd[1, 0].border = True
    mbd[1, 0].square = True
    mbd[1, 0].visible = False

    assert mbd.color == "blue"
    assert mbd.border == False
    assert mbd.square == False
    assert mbd.visible == True

    assert mbd[0, 0].color == "blue"
    assert mbd[0, 0].border == False
    assert mbd[0, 0].square == False
    assert mbd[0, 0].visible == True

    assert mbd[1, 0].color == "red"
    assert mbd[1, 0].border == True
    assert mbd[1, 0].square == True
    assert mbd[1, 0].visible == False

    mbd.color = "red"
    mbd.border = True
    mbd.square = True
    mbd.visible = False

    assert mbd.color == "red"
    assert mbd.border == True
    assert mbd.square == True
    assert mbd.visible == False

    assert mbd[0, 0].color == "red"
    assert mbd[0, 0].border == True
    assert mbd[0, 0].square == True
    assert mbd[0, 0].visible == False