(self)
| 124 | self.assertEqual(saved_data["tool_repository_username"], "user1") |
| 125 | |
| 126 | def test_none_values(self): |
| 127 | settings = Settings(config_path=self.config_path, tool_repository_username=None) |
| 128 | settings.dump() |
| 129 | |
| 130 | with self.config_path.open("r") as f: |
| 131 | saved_data = json.load(f) |
| 132 | |
| 133 | self.assertIsNone(saved_data.get("tool_repository_username")) |
| 134 | |
| 135 | def test_invalid_json_in_config(self): |
| 136 | self.config_path.parent.mkdir(parents=True, exist_ok=True) |