diff options
author | Abseil Team <absl-team@google.com> | 2018-09-20 09:17:10 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-09-20 09:17:28 -0700 |
commit | 00a0729d191d7a19e10288756aae8650aaf57bb1 (patch) | |
tree | ff7a15a3c752bd7f823cea2177210118f9e16cba /absl/flags/tests | |
parent | d08b66f2d38dfca06e1ba697852ecda817b60f4d (diff) | |
download | absl-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.py | 21 | ||||
-rw-r--r-- | absl/flags/tests/_flagvalues_test.py | 23 |
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): |