[autotest] Add tests verifying Django behavior

BUG=None
TEST=None

Change-Id: Ia195910ab834c9f49a51de7545f8bb5faf6082b8
Reviewed-on: https://chromium-review.googlesource.com/437617
Commit-Ready: Allen Li <ayatane@chromium.org>
Tested-by: Allen Li <ayatane@chromium.org>
Reviewed-by: Prathmesh Prabhu <pprabhu@chromium.org>
diff --git a/frontend/afe/rpc_utils_unittest.py b/frontend/afe/rpc_utils_unittest.py
index d430ad7..816a42a 100755
--- a/frontend/afe/rpc_utils_unittest.py
+++ b/frontend/afe/rpc_utils_unittest.py
@@ -13,9 +13,20 @@
 from autotest_lib.client.common_lib import control_data
 from autotest_lib.frontend import setup_django_environment
 from autotest_lib.frontend.afe import frontend_test_utils
+from autotest_lib.frontend.afe import models
 from autotest_lib.frontend.afe import rpc_utils
 
 
+class DjangoModelTest(unittest.TestCase):
+    """Unit tests for verifying Django behavior."""
+
+    def test_model_equal_by_id(self):
+        """Test that model instances compare equal by id."""
+        x = models.Host(id=10, hostname='foo')
+        y = models.Host(id=10, hostname='bar')
+        self.assertEqual(x, y)
+
+
 class RpcUtilsTest(unittest.TestCase,
                    frontend_test_utils.FrontendTestMixin):
     """Unit tests for functions in rpc_utils.py."""