old_contents: from nose import tools as nt
  
  from tests.base import AdminTestCase
  
  from osf.models.admin_log_entry import AdminLogEntry, update_admin_log
  
  
  class TestUpdateAdminLog(AdminTestCase):
      def test_add_log(self):
          update_admin_log('123', 'dfqc2', 'This', 'log_added')
          nt.assert_equal(AdminLogEntry.objects.count(), 1)
          log = AdminLogEntry.objects.latest('action_time')
          nt.assert_equal(log.user_id, 123)
  
new_contents: from nose import tools as nt
  
  from tests.base import AdminTestCase
  
  from osf_tests.factories import UserFactory
  from osf.models.admin_log_entry import AdminLogEntry, update_admin_log
  
  
  class TestUpdateAdminLog(AdminTestCase):
      def test_add_log(self):
          user = UserFactory()
          update_admin_log(user.id, 'dfqc2', 'This', 'log_added')
          nt.assert_equal(AdminLogEntry.objects.count(), 1)
          log = AdminLogEntry.objects.latest('action_time')
          nt.assert_equal(log.user_id, user.id)
  
subject: Fix log test to use real user and id