(self)
| 78 | self.assertEqual(str(instance), expected) |
| 79 | |
| 80 | def test_rule_print(self): |
| 81 | instance = FakeRuleModel( |
| 82 | name="seesaw", |
| 83 | boolean_field=True, |
| 84 | datetime_field=date_utils.get_datetime_utc_now(), |
| 85 | description="fun!", |
| 86 | dict_field={"a": 1}, |
| 87 | integer_field=68, |
| 88 | list_field=["abc"], |
| 89 | embedded_doc_field={"ref": "1234", "parameters": {"b": 2}}, |
| 90 | ) |
| 91 | |
| 92 | expected = ( |
| 93 | 'FakeRuleModel(boolean_field=True, datetime_field="%s", description="fun!", ' |
| 94 | "dict_field={'a': 1}, embedded_doc_field=ActionExecutionSpecDB@test(" |
| 95 | 'ref="1234", parameters="{\'b\': 2}"), id=None, integer_field=68, ' |
| 96 | "list_field=['abc'], " |
| 97 | 'name="seesaw")' % str(instance.datetime_field) |
| 98 | ) |
| 99 | |
| 100 | self.assertEqual(str(instance), expected) |
nothing calls this directly
no test coverage detected