# Path: model/piece.py
# def parse_content(content):
# def add(user_id,content,link=None,private=False,pics=None):
# def get_by_id(id):
# def get_random(limit=100):
# def get_all(limit=None):


import unittest
from model import piece
#encoding=utf-8

class PieceCase(unittest.TestCase):
    def setUp(self):
        pass
    def tearDown(self):
        pass

    def testNoAuthor(self):
        # 普通句子
        self.assertEqual(piece.parse_content(u"每个人的心里，有多么长的一个清单，这些清单里写着多少美好的事，可是，它们总是被推迟，被搁置，在时间的阁楼上腐烂。为什么勇气的问题总是被误以为是时间的问题，而那些沉重的、抑郁的、不得已的，总是被叫做生活本身。"),{
            "content":u"每个人的心里，有多么长的一个清单，这些清单里写着多少美好的事，可是，它们总是被推迟，被搁置，在时间的阁楼上腐烂。为什么勇气的问题总是被误以为是时间的问题，而那些沉重的、抑郁的、不得已的，总是被叫做生活本身。",
            "author":None,
            "work":None
        })

    def testPureEnglishWithOneWord(self):
        self.assertEqual(piece.parse_content(u"Mac-talk."),{
            "content":u"Mac-talk.",
            "author":None,

# Path: model/piece.py
# def parse_content(content):
# def add(user_id,content,link=None,private=False,pics=None):
# def get_by_id(id):
# def get_random(limit=100):
# def get_all(limit=None):


# Path: test/piece_test.py
import unittest
from model import piece

#encoding=utf-8

class PieceCase(unittest.TestCase):
    def setUp(self):
        pass
    def tearDown(self):
        pass

    def testNoAuthor(self):
        # 普通句子
        self.assertEqual(piece.parse_content(u"每个人的心里，有多么长的一个清单，这些清单里写着多少美好的事，可是，它们总是被推迟，被搁置，在时间的阁楼上腐烂。为什么勇气的问题总是被误以为是时间的问题，而那些沉重的、抑郁的、不得已的，总是被叫做生活本身。"),{
            "content":u"每个人的心里，有多么长的一个清单，这些清单里写着多少美好的事，可是，它们总是被推迟，被搁置，在时间的阁楼上腐烂。为什么勇气的问题总是被误以为是时间的问题，而那些沉重的、抑郁的、不得已的，总是被叫做生活本身。",
            "author":None,
            "work":None
        })

    def testPureEnglishWithOneWord(self):
        self.assertEqual(piece.parse_content(u"Mac-talk."),{
            "content":u"Mac-talk.",
            "author":None,

            "work":None