Exemple #1
0
    def test_from_info(self):
        url = URL('http://moth/')

        inst1 = MockInfo()
        inst1.set_uri(url)
        inst1['eggs'] = 'spam'

        inst2 = Info.from_info(inst1)

        self.assertNotEqual(id(inst1), id(inst2))
        self.assertIsInstance(inst2, Info)

        self.assertEqual(inst1.get_uri(), inst2.get_uri())
        self.assertEqual(inst1.get_uri(), url)
        self.assertEqual(inst2.get_uri(), url)
        self.assertEqual(inst2['eggs'], 'spam')
        self.assertEqual(inst1.get_url(), inst2.get_url())
        self.assertEqual(inst1.get_method(), inst2.get_method())
        self.assertEqual(inst1.get_dc(), inst2.get_dc())
        self.assertEqual(inst1.get_var(), inst2.get_var())
        self.assertEqual(inst1.get_to_highlight(), inst2.get_to_highlight())
Exemple #2
0
 def test_from_info(self):
     url = URL('http://moth/')
     
     inst1 = MockInfo()
     inst1.set_uri(url)
     inst1['eggs'] = 'spam'
     
     inst2 = Info.from_info(inst1)
     
     self.assertNotEqual(id(inst1), id(inst2))
     self.assertIsInstance(inst2, Info)
     
     self.assertEqual(inst1.get_uri(), inst2.get_uri())
     self.assertEqual(inst1.get_uri(), url)
     self.assertEqual(inst2.get_uri(), url)
     self.assertEqual(inst2['eggs'], 'spam')
     self.assertEqual(inst1.get_url(), inst2.get_url())
     self.assertEqual(inst1.get_method(), inst2.get_method())
     self.assertEqual(inst1.get_dc(), inst2.get_dc())
     self.assertEqual(inst1.get_var(), inst2.get_var())
     self.assertEqual(inst1.get_to_highlight(), inst2.get_to_highlight())