summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorshoward <showard@592f7852-d20e-0410-864c-8624ca9c26a4>2010-01-20 19:06:30 +0000
committershoward <showard@592f7852-d20e-0410-864c-8624ca9c26a4>2010-01-20 19:06:30 +0000
commit9bca7179ae341c7d58e394bee7ed1aa54a0dba64 (patch)
treec82f99d7061f6488785df658eed8732b27855695
parentf13acc6ef9bd701a20842e177189fc745acac9aa (diff)
don't set the current user to my_user in frontend_test_utils. let it default to the new autotest_system user.
Signed-off-by: Steve Howard <showard@google.com> git-svn-id: svn://test.kernel.org/autotest/trunk@4156 592f7852-d20e-0410-864c-8624ca9c26a4
-rw-r--r--frontend/afe/frontend_test_utils.py10
-rwxr-xr-xfrontend/afe/models_test.py4
-rwxr-xr-xfrontend/afe/rpc_interface_unittest.py6
-rwxr-xr-xscheduler/monitor_db_functional_test.py9
4 files changed, 11 insertions, 18 deletions
diff --git a/frontend/afe/frontend_test_utils.py b/frontend/afe/frontend_test_utils.py
index 69b76b15..c34454e1 100644
--- a/frontend/afe/frontend_test_utils.py
+++ b/frontend/afe/frontend_test_utils.py
@@ -9,7 +9,7 @@ class FrontendTestMixin(object):
def _fill_in_test_data(self):
"""Populate the test database with some hosts and labels."""
acl_group = models.AclGroup.objects.create(name='my_acl')
- acl_group.users.add(self.user)
+ acl_group.users.add(models.User.current_user())
self.hosts = [models.Host.objects.create(hostname=hostname)
for hostname in
@@ -58,15 +58,9 @@ class FrontendTestMixin(object):
self.hosts[hostnum].labels.add(self.label7)
- def _setup_dummy_user(self):
- self.user = models.User.objects.create(login='my_user', access_level=0)
- thread_local.set_user(self.user)
-
-
def _frontend_common_setup(self, fill_data=True):
self.god = mock.mock_god()
setup_test_environment.set_up()
- self._setup_dummy_user()
if fill_data:
self._fill_in_test_data()
@@ -106,7 +100,7 @@ class FrontendTestMixin(object):
if active:
status = models.HostQueueEntry.Status.RUNNING
job = models.Job.objects.create(
- name='test', owner='my_user', priority=priority,
+ name='test', owner='autotest_system', priority=priority,
synch_count=synch_count, created_on=created_on,
reboot_before=models.RebootBefore.NEVER)
for host_id in hosts:
diff --git a/frontend/afe/models_test.py b/frontend/afe/models_test.py
index 94175f58..8bd8eb7d 100755
--- a/frontend/afe/models_test.py
+++ b/frontend/afe/models_test.py
@@ -120,7 +120,7 @@ class SpecialTaskUnittest(unittest.TestCase,
task = models.SpecialTask.objects.create(
host=self.hosts[0], task=models.SpecialTask.Task.VERIFY,
queue_entry=job.hostqueueentry_set.all()[0])
- self.assertEquals(task.requested_by.login, 'my_user')
+ self.assertEquals(task.requested_by.login, 'autotest_system')
class HostQueueEntryUnittest(unittest.TestCase,
@@ -138,7 +138,7 @@ class HostQueueEntryUnittest(unittest.TestCase,
entry.execution_subdir = 'subdir'
entry.save()
- self.assertEquals(entry.execution_path(), '1-my_user/subdir')
+ self.assertEquals(entry.execution_path(), '1-autotest_system/subdir')
if __name__ == '__main__':
diff --git a/frontend/afe/rpc_interface_unittest.py b/frontend/afe/rpc_interface_unittest.py
index 7a8b7e25..9ba13cb9 100755
--- a/frontend/afe/rpc_interface_unittest.py
+++ b/frontend/afe/rpc_interface_unittest.py
@@ -258,9 +258,9 @@ class RpcInterfaceTest(unittest.TestCase,
paths = [entry['execution_path'] for entry in entries_and_tasks]
self.assertEquals(paths, ['hosts/host1/3-verify',
- '2-my_user/host1',
+ '2-autotest_system/host1',
'hosts/host1/2-verify',
- '1-my_user/host1',
+ '1-autotest_system/host1',
'hosts/host1/1-verify'])
verify2 = entries_and_tasks[2]
@@ -309,7 +309,7 @@ class RpcInterfaceTest(unittest.TestCase,
task = tasks[0]
self.assertEquals(task['task'], models.SpecialTask.Task.VERIFY)
- self.assertEquals(task['requested_by'], 'my_user')
+ self.assertEquals(task['requested_by'], 'autotest_system')
diff --git a/scheduler/monitor_db_functional_test.py b/scheduler/monitor_db_functional_test.py
index f0e1e103..00a8cf19 100755
--- a/scheduler/monitor_db_functional_test.py
+++ b/scheduler/monitor_db_functional_test.py
@@ -546,9 +546,8 @@ class SchedulerFunctionalTest(unittest.TestCase,
def _create_reverify_request(self):
host = self.hosts[0]
- models.SpecialTask.objects.create(host=host,
- task=models.SpecialTask.Task.VERIFY,
- requested_by=self.user)
+ models.SpecialTask.schedule_special_task(
+ host=host, task=models.SpecialTask.Task.VERIFY)
return host
@@ -1029,8 +1028,8 @@ class SchedulerFunctionalTest(unittest.TestCase,
self._finish_job(job.hostqueueentry_set.all()[0])
attached_files = self.mock_drone_manager.attached_files(
- '1-my_user/host1')
- job_keyval_path = '1-my_user/host1/keyval'
+ '1-autotest_system/host1')
+ job_keyval_path = '1-autotest_system/host1/keyval'
self.assert_(job_keyval_path in attached_files, attached_files)
keyval_contents = attached_files[job_keyval_path]
keyval_dict = dict(line.strip().split('=', 1)