Skip to content

Commit

Permalink
checking submitter coverage
Browse files Browse the repository at this point in the history
  • Loading branch information
Chen2x committed May 18, 2017
1 parent 9181bd9 commit 7d010f2
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 5 deletions.
7 changes: 6 additions & 1 deletion tests/conftest.py
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,14 @@ def mock_server(ctx):

#for test_submitter/object_submission
httpretty.register_uri(httpretty.GET, "%ssamples/ssample_y?idType=ALIAS&skip=0&limit=0" % (ctx.obj['SETTINGS']['apiUrl']),
body='{"header" : {"code" : "200"}, "response" : {"result" : [{ "id":"12345", "status": ["SUBMITTED_DRAFT"]}]}}',
body='{"header" : {"code" : "200"}, "response" : {"result" : [{ "id":"12345", "status": ["SUBMITTED"]}]}}',
content_type="application/json")
#for object_submission/update_obj
httpretty.register_uri(httpretty.GET, "%ssamples/12345?action=EDIT" % (ctx.obj['SETTINGS']['apiUrl']),
body='{"header" : {"code" : "200"}, "response" : {"result" : [{ "id":"12345", "status": ["SUBMITTED_DRAFT"]]}]}}',
content_type="application/json")

#for submitter
httpretty.register_uri(httpretty.PUT, "URL",
Body='"username="", password="", hostname="example.com", port="80", path="/samples/12345"',
content_type="application/json")
4 changes: 4 additions & 0 deletions tests/submission/test_init.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
from click.testing import CliRunner
import click
from egasub.submission.init import init_workspace, truncate_string, make_dummy_dac, make_dummy_policy, initialize_dac_policy_study
from egasub.ega.entities import Dac, Policy, EgaEnums
import pytest
Expand Down Expand Up @@ -33,12 +34,15 @@ def test_make_dummy_dac():
def test_make_dummy_policy():
assert isinstance(make_dummy_policy(make_dummy_dac()), Policy)

#@click.command()
#@click.option('1', prompt = True)
def test_init_workspace(ctx, mock_server):
ctx.obj['SETTINGS']['ega_submitter_account'] = 'test_account'
ctx.obj['SETTINGS']['ega_submitter_password'] = 'test_password'
ctx.obj['EGA_ENUMS'] = EgaEnums()
ctx.obj['SETTINGS']['ega_policy_id'] = 'test_id'


with pytest.raises(IOError):
init_workspace(ctx, 'test_ac', 'test_pass', 'test_token', 'test_code')

Expand Down
8 changes: 4 additions & 4 deletions tests/submission/test_submitter.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ def test_submitter(ctx, mock_server):

ctx.obj['SUBMISSION']['sessionToken'] = 'X-Token'
ctx.obj['SETTINGS']['icgc_project_code'] = "abjdh"


with pytest.raises(ValueError):
submitter.submit(unaligned, True)
ctx.obj['SUBMISSION']['id'] = "55"
#this one
#with pytest.raises(ValueError):
submitter.submit(unaligned, True)

attributes = [Attribute('tag1', 'value1'), Attribute('tag2', 'value2')]
sample = Sample('an alias','the title','the description',123,2,'head','test line','test region','a phenotype',33,'anonymized name',22,10,'some details',attributes,33)
Expand Down

0 comments on commit 7d010f2

Please sign in to comment.