gdb_test "python print 'result =', t0.num" " = \[0-9\]+" "test Inferior.num"
gdb_test "python print 'result =', t0.ptid" " = \\(\[0-9\]+, \[0-9\]+, \[0-9\]+\\)" "test InferiorThread.ptid"
+gdb_py_test_silent_cmd "python name = gdb.selected_thread().name" \
+ "get supplied name of current thread" 1
+gdb_py_test_silent_cmd "python gdb.selected_thread().name = 'hibob'" \
+ "set name of current thread" 1
+gdb_test "python print gdb.selected_thread().name" "hibob" \
+ "check name of current thread"
+gdb_py_test_silent_cmd "python gdb.selected_thread().name = None" \
+ "reset name of current thread" 1
+gdb_test "python print gdb.selected_thread().name == name" "True" \
+ "check name of current thread again"
+
gdb_test "python print 'result =', t0.is_stopped ()" " = True" "test InferiorThread.is_stopped"
gdb_test "python print 'result =', t0.is_running ()" " = False" "test InferiorThread.is_running"
gdb_test "python print 'result =', t0.is_exited ()" " = False" "test InferiorThread.is_exited"