Codebase list pyexcel / master tests / test_parser.py
master

Tree @master (Download .tar.gz)

test_parser.py @masterraw · history · blame

from pyexcel.parser import DbParser, AbstractParser

from nose.tools import raises


@raises(NotImplementedError)
def test_default_parser():
    parser = AbstractParser("xls")
    parser.parse_file("afile.xls")


@raises(NotImplementedError)
def test_default_parser_2():
    parser = AbstractParser("xls")
    parser.parse_file_stream("afile xls stream")


@raises(NotImplementedError)
def test_default_parser_3():
    parser = AbstractParser("xls")
    parser.parse_file_content("afile content")


@raises(Exception)
def test_dbparser():
    parser = DbParser("sql")
    parser.parse_file("some name")


@raises(Exception)
def test_dbparser_1():
    parser = DbParser("sql")
    parser.parse_file_content("some content")


@raises(NotImplementedError)
def test_dbparser_2():
    parser = DbParser("sql")
    parser.parse_db("some name")