def test_get_history_true_true(self):
        student_module = StudentModule.objects.all()
        history = BaseStudentModuleHistory.get_history(student_module)
        assert len(history) == 6
        assert {'type': 'csmhe', 'order': 3} == json.loads(history[0].state)
        assert {'type': 'csmhe', 'order': 2} == json.loads(history[1].state)
        assert {'type': 'csmhe', 'order': 1} == json.loads(history[2].state)
        assert {'type': 'csmh', 'order': 3} == json.loads(history[3].state)
        assert {'type': 'csmh', 'order': 2} == json.loads(history[4].state)
        assert {'type': 'csmh', 'order': 1} == json.loads(history[5].state)