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"
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
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