コード例 #1
0
 def test_recordtype1_data(self):
     t = RecordType(self.testcoll, "type1", self.testsite)
     self.assertEqual(t.get_id(), "type1")
     self.assertEqual(t.get_type_id(), "_type")
     self.assertIn("/c/testcoll/_annalist_collection/types/type1/",
                   t.get_url())
     self.assertEqual(TestBaseUri + "/c/testcoll/d/_type/type1/",
                      t.get_view_url())
     t.set_values(recordtype_create_values(type_id="type1"))
     td = t.get_values()
     self.assertEqual(set(td.keys()), set(recordtype_value_keys()))
     v = recordtype_values(type_id="type1")
     self.assertDictionaryMatch(td, v)
     return
コード例 #2
0
 def test_recordtype2_data(self):
     t = RecordType(self.testcoll, "type2")
     self.assertEqual(t.get_id(), "type2")
     self.assertEqual(t.get_type_id(), layout.TYPE_TYPEID)
     self.assertIn(
         "/c/testcoll/_annalist_collection/%(type_dir)s/type2/" %
         self.layout, t.get_url())
     self.assertEqual(
         TestBaseUri + "/c/testcoll/d/%(type_typeid)s/type2/" % self.layout,
         t.get_view_url())
     t.set_values(recordtype_create_values(type_id="type2"))
     td = t.get_values()
     self.assertEqual(set(td.keys()), set(recordtype_value_keys()))
     v = recordtype_values(type_id="type2")
     self.assertDictionaryMatch(td, v)
     return
コード例 #3
0
 def test_recordtype2_data(self):
     t = RecordType(self.testcoll, "type2")
     self.assertEqual(t.get_id(), "type2")
     self.assertEqual(t.get_type_id(), layout.TYPE_TYPEID)
     self.assertIn(
         "/c/testcoll/_annalist_collection/%(type_dir)s/type2/"%self.layout, 
         t.get_url()
         )
     self.assertEqual(
         TestBaseUri + "/c/testcoll/d/%(type_typeid)s/type2/"%self.layout, 
         t.get_view_url()
         )
     t.set_values(recordtype_create_values(type_id="type2"))
     td = t.get_values()
     self.assertEqual(set(td.keys()), set(recordtype_value_keys()))
     v = recordtype_values(type_id="type2")
     self.assertDictionaryMatch(td, v)
     return