aboutsummaryrefslogtreecommitdiff
path: root/absl/flags/tests
diff options
context:
space:
mode:
authorAbseil Team <absl-team@google.com>2018-09-20 09:17:10 -0700
committerCopybara-Service <copybara-piper@google.com>2018-09-20 09:17:28 -0700
commit00a0729d191d7a19e10288756aae8650aaf57bb1 (patch)
treeff7a15a3c752bd7f823cea2177210118f9e16cba /absl/flags/tests
parentd08b66f2d38dfca06e1ba697852ecda817b60f4d (diff)
downloadabsl-py-00a0729d191d7a19e10288756aae8650aaf57bb1.tar.gz
Automated g4 rollback of changelist 213728792
PiperOrigin-RevId: 213825654
Diffstat (limited to 'absl/flags/tests')
-rw-r--r--absl/flags/tests/_flag_test.py21
-rw-r--r--absl/flags/tests/_flagvalues_test.py23
2 files changed, 0 insertions, 44 deletions
diff --git a/absl/flags/tests/_flag_test.py b/absl/flags/tests/_flag_test.py
index 522711c..f72ed6b 100644
--- a/absl/flags/tests/_flag_test.py
+++ b/absl/flags/tests/_flag_test.py
@@ -21,9 +21,6 @@ from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
-import copy
-import pickle
-
from absl._enum_module import enum
from absl.flags import _argument_parser
from absl.flags import _exceptions
@@ -70,24 +67,6 @@ class FlagTest(absltest.TestCase):
self.flag._set_default('orange')
self.assertEqual('apple', self.flag.value)
- def test_pickle(self):
- with self.assertRaisesRegexp(TypeError, "can't pickle Flag objects"):
- pickle.dumps(self.flag)
-
- def test_copy(self):
- self.flag.value = 'orange'
-
- with self.assertRaisesRegexp(
- TypeError, 'Flag does not support shallow copies'):
- copy.copy(self.flag)
-
- flag2 = copy.deepcopy(self.flag)
- self.assertEqual(flag2.value, 'orange')
-
- flag2.value = 'mango'
- self.assertEqual(flag2.value, 'mango')
- self.assertEqual(self.flag.value, 'orange')
-
class BooleanFlagTest(parameterized.TestCase):
diff --git a/absl/flags/tests/_flagvalues_test.py b/absl/flags/tests/_flagvalues_test.py
index 72fb4d4..e885979 100644
--- a/absl/flags/tests/_flagvalues_test.py
+++ b/absl/flags/tests/_flagvalues_test.py
@@ -18,8 +18,6 @@ from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
-import copy
-import pickle
import types
import unittest
@@ -343,27 +341,6 @@ class FlagValuesTest(absltest.TestCase):
self.assertEqual(3, len(fv))
self.assertTrue(fv)
- def test_pickle(self):
- fv = _flagvalues.FlagValues()
- with self.assertRaisesRegexp(TypeError, "can't pickle FlagValues"):
- pickle.dumps(fv)
-
- def test_copy(self):
- fv = _flagvalues.FlagValues()
- _defines.DEFINE_integer('answer', 0, 'help', flag_values=fv)
- fv(['', '--answer=1'])
-
- with self.assertRaisesRegexp(
- TypeError, 'FlagValues does not support shallow copies'):
- copy.copy(fv)
-
- fv2 = copy.deepcopy(fv)
- self.assertEqual(fv2.answer, 1)
-
- fv2.answer = 42
- self.assertEqual(fv2.answer, 42)
- self.assertEqual(fv.answer, 1)
-
def test_conflicting_flags(self):
fv = _flagvalues.FlagValues()
with self.assertRaises(_exceptions.FlagNameConflictsWithMethodError):