def test_time_config_range_absolute(): with pytest.raises(ValueError): TimeConfig().with_type(Time.Absolute).with_range(100)
def test_time_config_end_relative(): with pytest.raises(ValueError): TimeConfig().with_type(Time.Relative).with_end(100)
def test_time_config_add_millis(): expected = 100 config = TimeConfig().__add_millis__(expected, 'foo') assert config.options['foo'] == expected
def test_time_config_with_type_invalid(): with pytest.raises(ValueError): TimeConfig().with_type('lol')
def test_time_config_with_type(): expected = Time.Relative config = TimeConfig().with_type(expected) assert config.options['type'] == expected.value
def test_time_config_init(): assert TimeConfig().options == {}