<s> from models . post import Post <EOL> def test_user ( db_conn , posts_table ) : <EOL> """<STR_LIT>""" <EOL> post , errors = Post . insert ( db_conn , { <EOL> '<STR_LIT>' : '<STR_LIT:B>' , <EOL> '<STR_LIT:body>' : '<STR_LIT:C>' , <EOL> } ) <EOL> assert len ( errors ) == <NUM_LIT:1> <EOL> post [ '<STR_LIT>' ] = '<STR_LIT:A>' <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:0> <EOL> def test_topic ( db_conn , posts_table ) : <EOL> """<STR_LIT>""" <EOL> post , errors = Post . insert ( db_conn , { <EOL> '<STR_LIT>' : '<STR_LIT:A>' , <EOL> '<STR_LIT:body>' : '<STR_LIT:C>' , <EOL> } ) <EOL> assert len ( errors ) == <NUM_LIT:1> <EOL> post [ '<STR_LIT>' ] = '<STR_LIT:B>' <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:0> <EOL> def test_body ( db_conn , posts_table ) : <EOL> """<STR_LIT>""" <EOL> post , errors = Post . insert ( db_conn , { <EOL> '<STR_LIT>' : '<STR_LIT:A>' , <EOL> '<STR_LIT>' : '<STR_LIT:B>' , <EOL> } ) <EOL> assert len ( errors ) == <NUM_LIT:1> <EOL> post [ '<STR_LIT:body>' ] = '<STR_LIT:C>' <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:0> <EOL> def test_kind ( db_conn , posts_table ) : <EOL> """<STR_LIT>""" <EOL> post = Post ( { <EOL> '<STR_LIT>' : '<STR_LIT:A>' , <EOL> '<STR_LIT>' : '<STR_LIT:B>' , <EOL> '<STR_LIT:body>' : '<STR_LIT:C>' , <EOL> } ) <EOL> del post [ '<STR_LIT>' ] <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:1> <EOL> post [ '<STR_LIT>' ] = '<STR_LIT>' <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:0> <EOL> def test_replies ( db_conn , posts_table ) : <EOL> """<STR_LIT>""" <EOL> prev , errors = Post . insert ( db_conn , { <EOL> '<STR_LIT:id>' : '<STR_LIT:D>' , <EOL> '<STR_LIT>' : '<STR_LIT:A>' , <EOL> '<STR_LIT>' : '<STR_LIT:B>' , <EOL> '<STR_LIT:body>' : '<STR_LIT:C>' , <EOL> } ) <EOL> post , errors = Post . insert ( db_conn , { <EOL> '<STR_LIT>' : '<STR_LIT:A>' , <EOL> '<STR_LIT>' : '<STR_LIT:B>' , <EOL> '<STR_LIT:body>' : '<STR_LIT:C>' , <EOL> } ) <EOL> assert len ( errors ) == <NUM_LIT:0> <EOL> post [ '<STR_LIT>' ] = prev [ '<STR_LIT:id>' ] <EOL> post , errors = post . save ( db_conn ) <EOL> assert len ( errors ) == <NUM_LIT:0> </s>
