{"action":"created","issue":{"url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/4","labels_url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/4/labels{/name}","comments_url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/4/comments","events_url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/4/events","html_url":"https://github.com/dlab-berkeley/python-taq/issues/4","id":109540268,"number":4,"title":"Create basic tests","user":{"login":"davclark","id":120710,"avatar_url":"https://avatars.githubusercontent.com/u/120710?v=3","gravatar_id":"","url":"https://api.github.com/users/davclark","html_url":"https://github.com/davclark","followers_url":"https://api.github.com/users/davclark/followers","following_url":"https://api.github.com/users/davclark/following{/other_user}","gists_url":"https://api.github.com/users/davclark/gists{/gist_id}","starred_url":"https://api.github.com/users/davclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davclark/subscriptions","organizations_url":"https://api.github.com/users/davclark/orgs","repos_url":"https://api.github.com/users/davclark/repos","events_url":"https://api.github.com/users/davclark/events{/privacy}","received_events_url":"https://api.github.com/users/davclark/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dlab-berkeley/python-taq/labels/next%20step","name":"next step","color":"eb6420"}],"state":"open","locked":false,"assignee":{"login":"davclark","id":120710,"avatar_url":"https://avatars.githubusercontent.com/u/120710?v=3","gravatar_id":"","url":"https://api.github.com/users/davclark","html_url":"https://github.com/davclark","followers_url":"https://api.github.com/users/davclark/followers","following_url":"https://api.github.com/users/davclark/following{/other_user}","gists_url":"https://api.github.com/users/davclark/gists{/gist_id}","starred_url":"https://api.github.com/users/davclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davclark/subscriptions","organizations_url":"https://api.github.com/users/davclark/orgs","repos_url":"https://api.github.com/users/davclark/repos","events_url":"https://api.github.com/users/davclark/events{/privacy}","received_events_url":"https://api.github.com/users/davclark/received_events","type":"User","site_admin":false},"milestone":null,"comments":4,"created_at":"2015-10-02T17:57:43Z","updated_at":"2015-10-13T19:31:54Z","closed_at":null,"body":"For now, these will use actual TAQ data files that we can't legally share, so make a `.gitignore`d data directory for tests.\r\n\r\nFor now let's use [pytest](http://pytest.org/latest/).\r\n\r\n@rdhyee knows some good files to use (so does @Jay4869).\r\n\r\ncc @juanshishido"},"comment":{"url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/comments/147824859","html_url":"https://github.com/dlab-berkeley/python-taq/issues/4#issuecomment-147824859","issue_url":"https://api.github.com/repos/dlab-berkeley/python-taq/issues/4","id":147824859,"user":{"login":"davclark","id":120710,"avatar_url":"https://avatars.githubusercontent.com/u/120710?v=3","gravatar_id":"","url":"https://api.github.com/users/davclark","html_url":"https://github.com/davclark","followers_url":"https://api.github.com/users/davclark/followers","following_url":"https://api.github.com/users/davclark/following{/other_user}","gists_url":"https://api.github.com/users/davclark/gists{/gist_id}","starred_url":"https://api.github.com/users/davclark/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davclark/subscriptions","organizations_url":"https://api.github.com/users/davclark/orgs","repos_url":"https://api.github.com/users/davclark/repos","events_url":"https://api.github.com/users/davclark/events{/privacy}","received_events_url":"https://api.github.com/users/davclark/received_events","type":"User","site_admin":false},"created_at":"2015-10-13T19:31:54Z","updated_at":"2015-10-13T19:31:54Z","body":"From Matthew Brett:\r\n\r\n> For nibabel what I did was add a series of submodules in a specified\r\nlocation - <nibabel>/nibabel-data .  Then you can submodule update\r\ninit and let the submodules fail that you don't have authentication\r\nfor.  The tests test whether the data exist in the submodules and skip\r\notherwise.\r\n\r\n> I was imagining a situation where you'd have a submodule for which you\r\nhad ssh checkout permission that you could checkout on your own\r\nmachine, but that you couldn't checkout on - say - travis-ci.\r\n\r\n> Maybe you could give encrypted travis permissions to checkout your\r\nproprietary data, running some minimal risk that someone could get to\r\nit if they were clever.\r\n\r\n> Skip logic used here :\r\n> https://github.com/nipy/nibabel/blob/master/nibabel/tests/test_parrec_data.py\r\n"}}