Add ``if __name__ == '__main__'`` to some test files where it didn't take a lot
of effort to do so.
diff --git a/Lib/test/test_code.py b/Lib/test/test_code.py
index 4e68638..b69223d 100644
--- a/Lib/test/test_code.py
+++ b/Lib/test/test_code.py
@@ -100,3 +100,7 @@
     from test.test_support import run_doctest
     from test import test_code
     run_doctest(test_code, verbose)
+
+
+if __name__ == '__main__':
+    test_main()
diff --git a/Lib/test/test_dl.py b/Lib/test/test_dl.py
index b70a4cf..a2e4460 100755
--- a/Lib/test/test_dl.py
+++ b/Lib/test/test_dl.py
@@ -13,22 +13,27 @@
     ('/usr/lib/libc.dylib', 'getpid'),
     ]
 
-for s, func in sharedlibs:
-    try:
-        if verbose:
-            print 'trying to open:', s,
-        l = dl.open(s)
-    except dl.error, err:
-        if verbose:
-            print 'failed', repr(str(err))
-        pass
+def test_main():
+    for s, func in sharedlibs:
+        try:
+            if verbose:
+                print 'trying to open:', s,
+            l = dl.open(s)
+        except dl.error, err:
+            if verbose:
+                print 'failed', repr(str(err))
+            pass
+        else:
+            if verbose:
+                print 'succeeded...',
+            l.call(func)
+            l.close()
+            if verbose:
+                print 'worked!'
+            break
     else:
-        if verbose:
-            print 'succeeded...',
-        l.call(func)
-        l.close()
-        if verbose:
-            print 'worked!'
-        break
-else:
-    raise TestSkipped, 'Could not open any shared libraries'
+        raise TestSkipped, 'Could not open any shared libraries'
+
+
+if __name__ == '__main__':
+    test_main()
diff --git a/Lib/test/test_frozen.py b/Lib/test/test_frozen.py
index 621720c..e981fb3 100644
--- a/Lib/test/test_frozen.py
+++ b/Lib/test/test_frozen.py
@@ -38,3 +38,8 @@
 
 def test_main():
     run_unittest(FrozenTests)
+
+
+
+if __name__ == '__main__':
+    test_main()
diff --git a/Lib/test/test_lib2to3.py b/Lib/test/test_lib2to3.py
index beda695..161b9dd 100644
--- a/Lib/test/test_lib2to3.py
+++ b/Lib/test/test_lib2to3.py
@@ -13,3 +13,7 @@
 
 def test_main():
     run_unittest(suite())
+
+
+if __name__ == '__main__':
+    test_main()