from django.contrib.auth.decorators import user_passes_test
from django.conf import settings
from django.core.exceptions import ObjectDoesNotExist
-from django.core.mail import EmailMessage, mail_managers
+from django.core.mail import EmailMessage
from django.http import HttpResponse, Http404
-from django.shortcuts import render_to_response, get_object_or_404
+from django.shortcuts import render, render_to_response, get_object_or_404
from django.template import RequestContext
from django.template.loader import get_template
from .models import SequencingRun, DataFile, FlowCell, Lane, Sequencer
from .admin import LaneOptions
-from .experiments import estimateFlowcellDuration, estimateFlowcellTimeRemaining, roundToDays, \
+from .experiments import estimateFlowcellTimeRemaining, roundToDays, \
getUsersForFlowcell, \
makeEmailLaneMap
from samples.changelist import HTSChangeList
import os
-from six.moves import StringIO
import shutil
-import tempfile
from unittest import TestCase, TestSuite, defaultTestLoader
-from htsworkflow.submission import daf, results
from htsworkflow.util.rdfhelp import \
dafTermOntology, \
- dump_model, \
- fromTypedNode, \
get_turtle_header, \
load_string_into_model, \
- rdfNS, \
- submissionLog, \
- submissionOntology, \
- get_model, \
- get_serializer
+ get_model
from htsworkflow.submission.submission import list_submissions, Submission
from htsworkflow.submission.results import ResultMap
from .submission_test_common import (