def METHOD_NAME(self):
    first = "variable_name"
    second = "other_variable_name"
    environment = Environment(environment={first: {claripy.BVV(b"value1\x00", 7 * 8)}})
    other_environment = Environment(environment={first: {claripy.BVV(b"value2\x00", 7 * 8)}, second: {UNDEFINED}})
    expected_environment = Environment(
        environment={
            first: {claripy.BVV(b"value1\x00", 7 * 8), claripy.BVV(b"value2\x00", 7 * 8)},
            second: {UNDEFINED},
        }
    )
    env, _ = environment.merge(other_environment)
    self.assertEqual(env, expected_environment)