equal
deleted
inserted
replaced
38 CWEntityXMLParser.parse = orig_parse |
38 CWEntityXMLParser.parse = orig_parse |
39 |
39 |
40 |
40 |
41 BASEXML = ''.join(u''' |
41 BASEXML = ''.join(u''' |
42 <rset size="1"> |
42 <rset size="1"> |
43 <CWUser eid="5" cwuri="http://pouet.org/5"> |
43 <CWUser eid="5" cwuri="http://pouet.org/5" cwsource="system"> |
44 <login>sthenault</login> |
44 <login>sthenault</login> |
45 <upassword>toto</upassword> |
45 <upassword>toto</upassword> |
46 <last_login_time>2011-01-25 14:14:06</last_login_time> |
46 <last_login_time>2011-01-25 14:14:06</last_login_time> |
47 <creation_date>2010-01-22 10:27:59</creation_date> |
47 <creation_date>2010-01-22 10:27:59</creation_date> |
48 <modification_date>2011-01-25 14:14:06</modification_date> |
48 <modification_date>2011-01-25 14:14:06</modification_date> |
115 <modification_date>2011-01-25 14:14:06</modification_date> |
115 <modification_date>2011-01-25 14:14:06</modification_date> |
116 </CWUser> |
116 </CWUser> |
117 </rset> |
117 </rset> |
118 '''.splitlines() |
118 '''.splitlines() |
119 ) |
119 ) |
|
120 |
|
121 |
120 class CWEntityXMLParserTC(CubicWebTC): |
122 class CWEntityXMLParserTC(CubicWebTC): |
|
123 """/!\ this test use a pre-setup database /!\, if you modify above xml, |
|
124 REMOVE THE DATABASE TEMPLATE else it won't be considered |
|
125 """ |
121 test_db_id = 'xmlparser' |
126 test_db_id = 'xmlparser' |
122 @classmethod |
127 @classmethod |
123 def pre_setup_database(cls, session, config): |
128 def pre_setup_database(cls, session, config): |
124 source = session.create_entity('CWSource', name=u'myfeed', type=u'datafeed', |
129 source = session.create_entity('CWSource', name=u'myfeed', type=u'datafeed', |
125 parser=u'cw.entityxml', url=BASEXML) |
130 parser=u'cw.entityxml', url=BASEXML) |