예제 #1
0
    def test_from_document(self):
        amap1 = Map.from_document({
            'key_values': {
                'key1': 'val1',
                'key2': 'val2'
            },
            'name': 'TEST'
        })
        self.assertIsNotNone(amap1)
        self.assertIsNone(amap1.id)
        self.assertEqual("TEST", amap1.name)
        self.assertEqual({"key1": "val1", "key2": "val2"}, amap1.key_values)

        amap2 = Map.from_document({
            '_id': '666',
            'key_values': {
                'key1': 'val1',
                'key2': 'val2'
            },
            'name': 'TEST'
        })
        self.assertIsNotNone(amap2)
        self.assertIsNotNone(amap2.id)
        self.assertEqual('666', amap2.id)
        self.assertEqual("TEST", amap2.name)
        self.assertEqual({"key1": "val1", "key2": "val2"}, amap2.key_values)
예제 #2
0
파일: test_map.py 프로젝트: lilnana00/3ddd
 def test_repr_no_id(self):
     amap1 = Map.from_document({
         'key_values': {
             'key1': 'val1',
             'key2': 'val2'
         },
         'name': 'TEST'
     })
     self.assertEquals("<Map(id='n/a', name='TEST', values='key1, key2')>",
                       str(amap1))
예제 #3
0
파일: test_map.py 프로젝트: lilnana00/3ddd
 def test_repr_with_id(self):
     amap2 = Map.from_document({
         '_id': '666',
         'key_values': {
             'key1': 'val1',
             'key2': 'val2'
         },
         'name': 'TEST'
     })
     self.assertEquals("<Map(id='666', name='TEST', values='key1, key2')>",
                       str(amap2))