def test_should_dump_course(self, last_command_run, last_course_published, should_dump): """ Tests whether a course should be dumped given the last time it was dumped and the last time it was published. """ mss = ModuleStoreSerializer.create() mss.get_command_last_run = lambda course_key, graph: last_command_run mss.get_course_last_published = lambda course_key: last_course_published mock_course_key = mock.Mock mock_graph = mock.Mock() self.assertEqual( mss.should_dump_course(mock_course_key, mock_graph), should_dump, )
def setUpClass(cls): """Any ModuleStore course/content operations can go here.""" super(TestModuleStoreSerializer, cls).setUpClass() cls.mss = ModuleStoreSerializer.create()