def test_only_attrs_with_boolean_true_value_are_rendered(self): result = render_bool_attrs({ "bool": True, "string": "hello", "int": 123 }) self.assertEqual(result, "bool")
def test_empty_attr_dict_is_not_rendered(self): result = render_bool_attrs({}) self.assertEqual(result, "")
def test_multiple_attrs_with_boolean_true_value_are_rendered(self): result = render_bool_attrs({"selected": True, "required": True}) self.assertEqual(result, "selected required")
def test_attr_with_false_int_value_is_not_rendered(self): result = render_bool_attrs({"selected": 0}) self.assertEqual(result, "")
def test_attr_with_int_value_is_not_rendered(self): result = render_bool_attrs({"col": 13}) self.assertEqual(result, "")
def test_attr_with_string_value_is_not_rendered(self): result = render_bool_attrs({"name": "hello"}) self.assertEqual(result, "")
def test_attr_with_boolean_true_value_is_rendered(self): result = render_bool_attrs({"bool": True}) self.assertEqual(result, "bool")