コード例 #1
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__no_hparams():
    hparam_args = ['--foo', '0.01']
    with pytest.raises(ValueError):
        parse_hparam_args(hparam_args)
コード例 #2
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__list():
    hparam_args = ['--foo', 'HParams(boo=[1,2])']
    assert parse_hparam_args(hparam_args) == {'foo': HParams(boo=[1, 2])}
コード例 #3
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__single_flag():
    hparam_args = ['-foo', 'HParams(boo=10**-6)']
    with pytest.raises(ValueError):
        parse_hparam_args(hparam_args)
コード例 #4
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__exponent():
    hparam_args = ['--foo', 'HParams(boo=10**-6)']
    assert parse_hparam_args(hparam_args) == {'foo': HParams(boo=10**-6)}
コード例 #5
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__nesting():
    hparam_args = ['--moo.foo', 'HParams(boo=1)']
    assert parse_hparam_args(hparam_args) == {'moo.foo': HParams(boo=1)}
コード例 #6
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__equals():
    hparam_args = ['--foo=HParams(boo=1)']
    assert parse_hparam_args(hparam_args) == {'foo': HParams(boo=1)}
コード例 #7
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__string():
    hparam_args = ['--foo', 'HParams(boo="WaveNet")']
    assert parse_hparam_args(hparam_args) == {'foo': HParams(boo='WaveNet')}
コード例 #8
0
ファイル: test_hparams.py プロジェクト: sayoojbk/HParams
def test_parse_hparam_args__decimal():
    hparam_args = ['--foo', 'HParams(boo=0.01)']
    assert parse_hparam_args(hparam_args) == {'foo': HParams(boo=0.01)}