(self, kws)
| 207 | return getattr(self, item) |
| 208 | |
| 209 | def add_keywords(self, kws): |
| 210 | if isinstance(kws, str): |
| 211 | kws = [kws.lower()] |
| 212 | for kwd in kws: |
| 213 | kwd = kwd.lower() |
| 214 | if kwd.startswith('-'): |
| 215 | try: |
| 216 | self.keywords.remove(kwd[1:]) |
| 217 | except KeyError: |
| 218 | pass |
| 219 | else: |
| 220 | self.keywords.add(kwd) |
| 221 | |
| 222 | |
| 223 | class TestCampaign(TestClass): |
no test coverage detected