Revert the previous patch to test_pow.py and move the test to test_unary.py
based on a suggestion from Tim Peters; also make sure that we're really
doing exponentiation and not multiplication.
diff --git a/Lib/test/test_unary.py b/Lib/test/test_unary.py
index 3402c55..01c5f01 100644
--- a/Lib/test/test_unary.py
+++ b/Lib/test/test_unary.py
@@ -33,6 +33,14 @@
         self.assert_(eval("-" + nines) == eval("-" + nines + "L"))
         self.assert_(eval("~" + nines) == eval("~" + nines + "L"))
 
+    def test_negation_of_exponentiation(self):
+        # Make sure '**' does the right thing; these form a
+        # regression test for SourceForge bug #456756.
+        self.assertEqual(-2 ** 3, -8)
+        self.assertEqual((-2) ** 3, -8)
+        self.assertEqual(-2 ** 4, -16)
+        self.assertEqual((-2) ** 4, 16)
+
     def test_bad_types(self):
         for op in '+', '-', '~':
             self.assertRaises(TypeError, eval, op + "'a'")