(self)
| 1536 | self.assertEqual(expected, value) |
| 1537 | |
| 1538 | def test_or_operator(self): |
| 1539 | overridden_key = '_TEST_VAR_' |
| 1540 | original_value = 'original_value' |
| 1541 | os.environ[overridden_key] = original_value |
| 1542 | |
| 1543 | new_vars_dict = {'_A_': '1', '_B_': '2', overridden_key: '3'} |
| 1544 | expected = dict(os.environ) |
| 1545 | expected.update(new_vars_dict) |
| 1546 | |
| 1547 | actual = os.environ | new_vars_dict |
| 1548 | self.assertDictEqual(expected, actual) |
| 1549 | self.assertEqual('3', actual[overridden_key]) |
| 1550 | |
| 1551 | new_vars_items = new_vars_dict.items() |
| 1552 | self.assertIs(NotImplemented, os.environ.__or__(new_vars_items)) |
| 1553 | |
| 1554 | self._test_underlying_process_env('_A_', '') |
| 1555 | self._test_underlying_process_env(overridden_key, original_value) |
| 1556 | |
| 1557 | def test_ior_operator(self): |
| 1558 | overridden_key = '_TEST_VAR_' |
nothing calls this directly
no test coverage detected