Skip to content

Commit

Permalink
init log
Browse files Browse the repository at this point in the history
  • Loading branch information
Chen2x committed May 16, 2017
1 parent 6c575bd commit 8188e55
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 8 deletions.
11 changes: 7 additions & 4 deletions tests/submission/test_submit.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,21 @@ def test_submittable_status():

def test_submit(ctx, mock_server):

with pytest.raises(Exception):
perform_submission(ctx, '///')

with pytest.raises(AttributeError):
submit_dataset(ctx)

ctx.obj['SETTINGS']['ega_submitter_account'] = 'test_account'
ctx.obj['SETTINGS']['ega_submitter_password'] = 'test_password'
ctx.obj['SETTINGS']['ega_policy_id'] = 'test_id'
ctx.obj['CURRENT_DIR'] = os.path.join(os.getcwd(),'tests/data/workspace/unaligned.20170110/')
ctx.obj['CURRENT_DIR_TYPE'] = "unaligned"
ctx.obj['EGA_ENUMS'] = EgaEnums()
ctx.obj['log_file'] = 'tests/data/workspace/unaligned.20170110/ssample_y/.status'

perform_submission(ctx, '///')

with pytest.raises(AttributeError):
submit_dataset(ctx)
perform_submission(ctx, '///')

initial_directory = os.getcwd()
os.chdir('tests/data/workspace/unaligned.20170110/')
Expand Down
1 change: 1 addition & 0 deletions tests/submission/test_submitter.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ def test_submitter(ctx, mock_server):
ctx.obj['SUBMISSION']['sessionToken'] = 'X-Token'
ctx.obj['SETTINGS']['icgc_project_code'] = "abjdh"

#do not uncomment
#submitter.submit(unaligned, True)

attributes = [Attribute('tag1', 'value1'), Attribute('tag2', 'value2')]
Expand Down
12 changes: 9 additions & 3 deletions tests/submission/test_variation.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
from egasub.ega.entities import Sample, EgaEnums, \
Analysis as EAnalysis
from egasub import __version__ as ver
#from egasub.exceptions import Md5sumFileError


def test_variation():
Expand Down Expand Up @@ -97,10 +98,9 @@ def test_variation():
with pytest.raises(Exception):
variation = Variation('sample_bad_99')


# No /
# Cannot contain '/'
with pytest.raises(Exception):
variation = Variation('///')
variation = Variation('sdf/df/ff/')

assert variation.status == 'NEW'

Expand All @@ -109,4 +109,10 @@ def test_variation():
variation.local_validate(EgaEnums())

os.chdir(initial_directory)
os.chdir('tests/data/workspace/alignment.20170115/')

variation = Variation('test_x')

variation.local_validate(EgaEnums())

os.chdir(initial_directory)
10 changes: 9 additions & 1 deletion tests/test_utils.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@

from egasub.utils import initialize_app, get_current_dir_type, get_settings, find_workspace_root
from egasub.utils import initialize_app, initialize_log, get_current_dir_type, get_settings, find_workspace_root
import pytest
import os

def test_initialize_app(ctx):
with pytest.raises(KeyError):
initialize_app(ctx)

ctx.obj['WORKSPACE_PATH'] = "tests/data/workspace/variation.20170119/test_x"
#ctx.obj['WORKSPACE_PATH']['SETTINGS'] =

#initialize_app(ctx)

def test_initialize_log(ctx):
initialize_log(ctx, True, "info")

def test_get_current_dir_type(ctx):

with pytest.raises(KeyError):
Expand Down

0 comments on commit 8188e55

Please sign in to comment.