def test_to_literal_embedded_quote(): assert to_literal( "Environment :: Handhelds/PDA's" ) == '"Environment :: Handhelds/PDA\'s"' assert to_literal( "Environment :: Handhelds/PDA's", "'" ) == '"Environment :: Handhelds/PDA\'s"'
def test_to_literal_all_the_classifiers(): with open('CLASSIFIERS') as f: for line in f: classifier = line.strip() literal = to_literal(classifier) assert ast.literal_eval(literal) == classifier
def test_to_literal(): assert to_literal("blah") == '"blah"' assert to_literal("blah", "'") == "'blah'"