diff --git a/smash/web/tests/models/test_configuration_item.py b/smash/web/tests/models/test_configuration_item.py
index be211a79adbe5b8312395ecb952458904d325d64..d5474038c8e7ba9c6d8d5256f148846f61dfa5b8 100644
--- a/smash/web/tests/models/test_configuration_item.py
+++ b/smash/web/tests/models/test_configuration_item.py
@@ -2,7 +2,9 @@ from django.test import TestCase
 
 from web.models import ConfigurationItem
 from web.models.constants import CANCELLED_APPOINTMENT_COLOR_CONFIGURATION_TYPE, \
-    NO_SHOW_APPOINTMENT_COLOR_CONFIGURATION_TYPE
+    NO_SHOW_APPOINTMENT_COLOR_CONFIGURATION_TYPE, KIT_EMAIL_HOUR_CONFIGURATION_TYPE, \
+    KIT_EMAIL_DAY_OF_WEEK_CONFIGURATION_TYPE
+from web.tests.functions import create_configuration_item
 
 
 class ConfigurationItemModelTests(TestCase):
@@ -12,3 +14,22 @@ class ConfigurationItemModelTests(TestCase):
 
         items = ConfigurationItem.objects.filter(type=NO_SHOW_APPOINTMENT_COLOR_CONFIGURATION_TYPE)
         self.assertTrue(len(items) > 0)
+
+    def test_str(self):
+        configuration_item = create_configuration_item()
+
+        self.assertIsNotNone(str(configuration_item))
+        self.assertIsNotNone(unicode(configuration_item))
+
+    def test_validate(self):
+        item = ConfigurationItem.objects.filter(type=KIT_EMAIL_HOUR_CONFIGURATION_TYPE)[0]
+        item.value = "09:00"
+        self.assertEqual("", ConfigurationItem.validation_error(item))
+        item.value = "text"
+        self.assertNotEqual("", ConfigurationItem.validation_error(item))
+
+        item = ConfigurationItem.objects.filter(type=KIT_EMAIL_DAY_OF_WEEK_CONFIGURATION_TYPE)[0]
+        item.value = "MONDAY"
+        self.assertEqual("", ConfigurationItem.validation_error(item))
+        item.value = "unknown day"
+        self.assertNotEqual("", ConfigurationItem.validation_error(item))