예제 #1
0
def test_receiver_history_ssc_two_stations_list(ssc_data):
    r = Receiver.get_history("ssc", ["gras", "borr"],
                             ssc_data,
                             source_path="/path/to/ssc")
    assert "gras" in r
    assert "borr" in r
    assert len(r) == 2
예제 #2
0
def test_receiver_history_ssc_two_stations_error(ssc_data):
    # Station xxxx does not exist
    with pytest.raises(MissingDataError):
        r = Receiver.get_history("ssc",
                                 "gras,xxxx",
                                 ssc_data,
                                 source_path="/path/to/ssc")
예제 #3
0
def test_receiver_history_sinex_two_stations_error(sinex_data):
    # Station xxxx does not exist
    with pytest.raises(MissingDataError):
        r = Receiver.get_history("snx",
                                 "zimm, xxxx",
                                 sinex_data,
                                 source_path="/path/to/sinex")
예제 #4
0
def test_receiver_history_sinex_two_stations_list(sinex_data):
    r = Receiver.get_history("snx", ["zimm", "hrao"],
                             sinex_data,
                             source_path="/path/to/sinex")
    assert "zimm" in r
    assert "hrao" in r
    assert len(r) == 2
예제 #5
0
def test_receiver_sinex_two_stations_error(sinex_data):
    # Station xxxx does not exist
    with pytest.raises(MissingDataError):
        r = Receiver.get("snx",
                         "zimm, xxxx",
                         datetime.datetime(2020, 1, 1),
                         sinex_data,
                         source_path="/path/to/sinex")
예제 #6
0
def test_receiver_sinex_two_stations_list(sinex_data):
    r = Receiver.get("snx", ["zimm", "hrao"],
                     datetime.datetime(2020, 1, 1),
                     sinex_data,
                     source_path="/path/to/sinex")
    assert "zimm" in r
    assert "hrao" in r
    assert len(r) == 2
예제 #7
0
def test_receiver_sinex_one_station_uppercase(sinex_data):
    r = Receiver.get("snx",
                     "ZIMM",
                     datetime.datetime(2020, 1, 1),
                     sinex_data,
                     source_path="/path/to/sinex")
    assert "zimm" in r
    assert len(r) == 1
예제 #8
0
def test_receiver_ssc_two_stations_error(ssc_data):
    # Station xxxx does not exist
    with pytest.raises(MissingDataError):
        r = Receiver.get("ssc",
                         "gras,xxxx",
                         datetime.datetime(2020, 1, 1),
                         ssc_data,
                         source_path="/path/to/ssc")
예제 #9
0
def test_receiver_ssc_two_stations_list(ssc_data):
    r = Receiver.get("ssc", ["gras", "borr"],
                     datetime.datetime(2020, 1, 1),
                     ssc_data,
                     source_path="/path/to/ssc")
    assert "gras" in r
    assert "borr" in r
    assert len(r) == 2
예제 #10
0
def test_receiver_ssc_one_station(ssc_data):
    r = Receiver.get("ssc",
                     "gras",
                     datetime.datetime(2020, 1, 1),
                     ssc_data,
                     source_path="/path/to/ssc")
    assert "gras" in r
    assert len(r) == 1

    # Test receiver information
    assert r["gras"] is None
예제 #11
0
def test_receiver_history_sinex_one_station(sinex_data):
    r = Receiver.get_history("snx",
                             "zimm",
                             sinex_data,
                             source_path="/path/to/sinex")
    assert "zimm" in r
    assert len(r) == 1

    # Test receiver history information
    assert len(r["zimm"].history) == 16
    assert len(r["zimm"].date_from) == 16
    assert len(r["zimm"].date_to) == 16
예제 #12
0
def test_receiver_history_ssc_one_station(ssc_data):
    r = Receiver.get_history("ssc",
                             "gras",
                             ssc_data,
                             source_path="/path/to/ssc")
    assert "gras" in r
    assert len(r) == 1

    # Test receiver history information
    assert r["gras"].history is None
    assert r["gras"].date_from is None
    assert r["gras"].date_to is None
예제 #13
0
def test_receiver_sinex_one_station(sinex_data):
    r = Receiver.get("snx",
                     "zimm",
                     datetime.datetime(2020, 1, 1),
                     sinex_data,
                     source_path="/path/to/sinex")
    assert "zimm" in r
    assert len(r) == 1

    # Test receiver information
    assert r["zimm"].station == "zimm"
    assert r["zimm"].type == 'TRIMBLE NETR9'
    assert r["zimm"].serial_number == '5429R'
    assert r["zimm"].firmware == '5.37'
    assert r["zimm"].date_from == datetime.datetime(2018, 12, 18, 9, 45)
    assert r["zimm"].date_to == datetime.datetime(2020, 6, 8, 7, 15)