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")