Lines Matching refs:metadata
67 "compare=True,metadata=mappingproxy({})," \
1915 # Make sure the default metadata is read-only and of
1921 self.assertFalse(fields(C)[0].metadata)
1922 self.assertEqual(len(fields(C)[0].metadata), 0)
1925 fields(C)[0].metadata['test'] = 3
1928 # Make sure only a mapping can be passed as metadata
1933 i: int = field(metadata=0)
1939 i: int = field(metadata=d)
1940 self.assertFalse(fields(C)[0].metadata)
1941 self.assertEqual(len(fields(C)[0].metadata), 0)
1944 self.assertEqual(len(fields(C)[0].metadata), 1)
1945 self.assertEqual(fields(C)[0].metadata['foo'], 1)
1948 fields(C)[0].metadata['test'] = 3
1954 i: int = field(metadata=d)
1955 self.assertEqual(len(fields(C)[0].metadata), 3)
1956 self.assertEqual(fields(C)[0].metadata['test'], 10)
1957 self.assertEqual(fields(C)[0].metadata['bar'], '42')
1958 self.assertEqual(fields(C)[0].metadata[3], 'three')
1961 self.assertEqual(len(fields(C)[0].metadata), 4)
1962 self.assertEqual(fields(C)[0].metadata['foo'], 1)
1965 fields(C)[0].metadata['baz']
1968 fields(C)[0].metadata['test'] = 3
1986 i: int = field(metadata=SimpleNameSpace(a=10))
1988 self.assertEqual(len(fields(C)[0].metadata), 1)
1989 self.assertEqual(fields(C)[0].metadata['a'], 10)
1991 fields(C)[0].metadata['b']
1993 self.assertEqual(fields(C)[0].metadata['xyzzy'], 'plugh')