def METHOD_NAME(self):
    self.assertEqual(
        str(
            NQLQueryAttribute(
                name="sys/owner",
                type=NQLAttributeType.STRING,
                operator=NQLAttributeOperator.EQUALS,
                value="user1",
            )
        ),
        '(`sys/owner`:string = "user1")',
    )
    self.assertEqual(
        str(
            NQLQueryAttribute(
                name="sys/tags",
                type=NQLAttributeType.STRING_SET,
                operator=NQLAttributeOperator.CONTAINS,
                value="tag1",
            )
        ),
        '(`sys/tags`:stringSet CONTAINS "tag1")',
    )
    self.assertEqual(
        str(
            NQLQueryAttribute(
                name="sys/state",
                type=NQLAttributeType.EXPERIMENT_STATE,
                operator=NQLAttributeOperator.EQUALS,
                value="running",
            )
        ),
        '(`sys/state`:experimentState = "running")',
    )
    self.assertEqual(
        str(
            NQLQueryAttribute(
                name="sys/trashed",
                type=NQLAttributeType.BOOLEAN,
                operator=NQLAttributeOperator.EQUALS,
                value=False,
            )
        ),
        "(`sys/trashed`:bool = false)",
    )