def test_str_to_seconds(): assert queue.str_to_seconds('1m') == 60 assert queue.str_to_seconds('1h') == 3600 assert queue.str_to_seconds('1d') == 86400 assert queue.str_to_seconds('1y') == 31536000 assert queue.str_to_seconds('1') == 60 assert queue.str_to_seconds('-1') == -1 with pytest.raises(ValueError): queue.str_to_seconds('kkkaw')
def test_get_config(): install_path, _ = get_config_paths() config = queue.get_config(install_path) assert len(set(config['servers']) ^ set(['localhost'])) == 0 assert config['max_process_time'] == 600 assert config['old_event_age'] == queue.str_to_seconds('1y') assert config['future_event_age'] == queue.str_to_seconds('5m') assert config['minmag'] == 4.0 p1 = Polygon([(-116.75, 33.50), (-118.25, 33.50), (-120.25, 34.33), (-120.25, 34.75), (-116.75, 34.75), (-116.75, 33.50)]) assert config['boxes']['01_my_box']['mag'] == 3.5 assert config['boxes']['01_my_box']['poly'] == p1 p2 = Polygon([(-117.75, 34.50), (-119.25, 34.50), (-121.25, 34.33), (-121.25, 34.75), (-117.75, 34.75), (-117.75, 34.50)]) assert config['boxes']['02_my_box2']['mag'] == 3.8 assert config['boxes']['02_my_box2']['poly'] == p2 assert len(set(config['repeats'][0.0]) ^ set([60, 120])) == 0 assert len(set(config['repeats'][5.0]) ^ set([60, 120, 180])) == 0