Example #1
0
    def test_helper_find_existing_gist_by_name_two_match(self):

        filename = "somename"
        args = [{"files": filename}, {"files": filename}]

        try:
            helper_find_existing_gist_by_name(args, filename, filename)
        except tornado.web.HTTPError as exc:
            assert self.multiple_gists_error in str(exc)
        else:
            assert False
Example #2
0
    def test_helper_find_existing_gist_by_name_one_match(self):

        filename = "somename"
        file_id = "123"
        args = [{"files": filename, "id": file_id}]

        assert helper_find_existing_gist_by_name(args, filename, filename) == file_id
Example #3
0
    def test_helper_find_existing_gist_by_name_one_match_no_id(self):

        filename = "somename"
        args = [{"files": filename}]

        assert helper_find_existing_gist_by_name(args, filename, filename) is None
Example #4
0
    def test_helper_find_existing_gist_by_name_no_match_not_empty(self):

        filename = "somename"
        args = [{"files": "apples"}]

        assert helper_find_existing_gist_by_name(args, filename, filename) is None
Example #5
0
    def test_helper_find_existing_gist_by_name_none_files(self):

        filename = "somename"
        args = [{"files": [None]}]

        assert helper_find_existing_gist_by_name(args, filename, filename) is None