def test_experiment_schema(jikken_experiment):
    'test schema is constructed properly'
    (exp, expected_variables, _, tmpdir) = jikken_experiment
    expected_hash = '40a3f5106cf9426bd4b13b168717e7bf'
    assert (exp.schema_hash == expected_hash)
    exp_2 = Experiment(name='exp1', variables=expected_variables, code_dir=tmpdir.strpath)
    assert (exp_2.schema_hash == exp.schema_hash)
test schema is constructed properly
def test_experiment_schema(jikken_experiment):
    
    (exp, expected_variables, _, tmpdir) = jikken_experiment
    expected_hash = '40a3f5106cf9426bd4b13b168717e7bf'
    assert (exp.schema_hash == expected_hash)
    exp_2 = Experiment(name='exp1', variables=expected_variables, code_dir=tmpdir.strpath)
    assert (exp_2.schema_hash == exp.schema_hash)