diff --git a/ippisite/ippidb/tests.py b/ippisite/ippidb/tests.py
index 7d73abd5bd305c1916aa286da2cf452c0b27e06b..d3d699c52d61910fd96c8b0b520c4c1f5c21483e 100644
--- a/ippisite/ippidb/tests.py
+++ b/ippisite/ippidb/tests.py
@@ -10,7 +10,7 @@ from django.urls import reverse
 from django.contrib.auth import get_user_model
 from openbabel import vectorUnsignedInt, OBFingerprint
 
-from ippidb import ws
+from ippidb import ws, models
 from ippidb.ws import get_uniprot_info
 from .models import Compound, CompoundTanimoto, create_tanimoto, update_compound_cached_properties, Symmetry
 from .models import DrugBankCompound
@@ -633,3 +633,10 @@ class TestConvertIUPACToSMILESAndMore(TestCase):
     def test_invalide_entry(self):
         self.assertRaises(ws.EntryNotFoundError, ws.convert_iupac_to_smiles_and_inchi, '3-{1-oxo-6-[4-(piperid')
         self.assertRaises(ws.EntryNotFoundError, ws.convert_iupac_to_smiles_and_inchi, None)
+
+
+class DuplicateGeneNameTestCase(TestCase):
+
+    def test_works(self):
+        models.Protein.objects.get_or_create(uniprot_id='P12497')
+        models.Protein.objects.get_or_create(uniprot_id='P0C6F2')
\ No newline at end of file