devtools/test/unittest_testlib.py
changeset 4473 f2f5576aa6ef
parent 4472 d3b1d50fc29a
child 4766 162b2b127b15
equal deleted inserted replaced
4472:d3b1d50fc29a 4473:f2f5576aa6ef
    35         tests = [MyWebTest('test_error_view'), MyWebTest('test_correct_view')]
    35         tests = [MyWebTest('test_error_view'), MyWebTest('test_correct_view')]
    36         result = self.runner.run(TestSuite(tests))
    36         result = self.runner.run(TestSuite(tests))
    37         self.assertEquals(result.testsRun, 2)
    37         self.assertEquals(result.testsRun, 2)
    38         self.assertEquals(len(result.errors), 0)
    38         self.assertEquals(len(result.errors), 0)
    39         self.assertEquals(len(result.failures), 1)
    39         self.assertEquals(len(result.failures), 1)
    40 
       
    41 
       
    42 class TestLibTC(CubicWebTC):
       
    43     def test_add_entity_with_relation(self):
       
    44         bug = self.add_entity(u'Bug', title=u"toto")
       
    45         self.add_entity(u'Bug', title=u"tata", identical_to=bug)
       
    46 
       
    47         rset = self.execute('Any BA WHERE BA is Bug, BA title "toto"')
       
    48         self.assertEquals(len(rset), 1)
       
    49         bug = tuple(rset.entities())[0]
       
    50         self.assertEquals(bug.identical_to[0].title, "tata")
       
    51 
    40 
    52 
    41 
    53 
    42 
    54 HTML_PAGE = u"""<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    43 HTML_PAGE = u"""<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    55 <html>
    44 <html>