Esempio n. 1
0
def test_invalid_timeout_value():
    params = {Config.wifi_timeout: 15}  # 15 secs is too short
    try:
        assert config(params)["APPAUTOTIME"] == 15000
    except AssertionError:
        pass
    else:
        assert False, "expected failed assertion"
Esempio n. 2
0
def test_full_config():
    params = {Config.wifi_timeout: 60,
              Config.app_info: "some info is fun",
              Config.wifi_mode: WifiMode.station,
              Config.wifi_key: "supersecret",
              Config.wifi_ssid: "chiquita",
              Config.passthrough_key: "verysecret",
              Config.passthrough_ssid: "officewifi",
              Config.bootscreen_path: "/DCIM/img.jpg",
              Config.mastercode: "BEEFBEEFBEEF",
              Config.clear_mastercode: ...,
              Config.timezone: -5,
              Config.drive_mode: DriveMode.disable,
             }
    assert config(params) == {
                'APPSSID': 'chiquita', 'CIPATH': '/DCIM/img.jpg',
                'BRGNETWORKKEY': 'verysecret', 'WEBDAV': 0,
                'APPINFO': 'some info is fun', 'APPAUTOTIME': 60000,
                'APPMODE': 2, 'APPNETWORKKEY': 'supersecret', 'TIMEZONE': -20,
                'BRGSSID': 'officewifi', 'CLEARCODE': 1,
                'MASTERCODE': 'beefbeefbeef'}
Esempio n. 3
0
def test_valid_timeout_value():
    params = {Config.wifi_timeout: 120.5201}
    assert config(params)["APPAUTOTIME"] == 120520
Esempio n. 4
0
def test_config_construction():
    params = {Config.wifi_ssid: "chiquita"}
    cfg = config(params)
    assert cfg == {"MASTERCODE": "beefbeefbeef", "APPSSID": "chiquita"}