def METHOD_NAME(self):
    proj = angr.Project(os.path.join(test_location, "mips", "argv_test"), auto_load_libs=False)
    r_addr = 0x400768
    s = proj.factory.entry_state(args=["aaa", "Yan is a noob"], env={"HOME": "/home/angr"})
    xpl = proj.factory.simulation_manager(s).explore(find=r_addr)
    assert len(xpl.found) == 1
    s = proj.factory.entry_state(args=["aaa", "Yan is not a noob"], env={"HOME": "/home/angr"})
    xpl = proj.factory.simulation_manager(s).explore(find=r_addr)
    assert len(xpl.found) == 0
    # symbolic command line argument
    arg = claripy.BVS("arg_2", 50 * 8)
    s = proj.factory.entry_state(args=["aaa", arg], env={"HOME": "/home/angr"})
    xpl = proj.factory.simulation_manager(s).explore(find=r_addr)
    found = xpl.found[0]
    conc = found.solver.eval(found.memory.load(found.registers.load("sp"), 400), cast_to=bytes)
    assert b"Yan is a noob" in conc