def test_experiment_not_equality(experiment_setup):
    (expected_variables, tags, tmpdir) = experiment_setup
    exp1 = Experiment('exp1', variables=expected_variables, code_dir=str(tmpdir), tags=tags)
    exp5 = Experiment('exp2', variables=expected_variables, code_dir=str(tmpdir), tags=tags)
    assert (exp1 != exp5)
    new_variables = copy.deepcopy(expected_variables)
    new_variables['training_parameters']['batch_size'] = 5
    exp4 = Experiment('exp1', variables=new_variables, code_dir=str(tmpdir), tags=tags)
    assert (exp1 != exp4)
def test_experiment_not_equality(experiment_setup):
    (expected_variables, tags, tmpdir) = experiment_setup
    exp1 = Experiment('exp1', variables=expected_variables, code_dir=str(tmpdir), tags=tags)
    exp5 = Experiment('exp2', variables=expected_variables, code_dir=str(tmpdir), tags=tags)
    assert (exp1 != exp5)
    new_variables = copy.deepcopy(expected_variables)
    new_variables['training_parameters']['batch_size'] = 5
    exp4 = Experiment('exp1', variables=new_variables, code_dir=str(tmpdir), tags=tags)
    assert (exp1 != exp4)