コード例 #1
0
ファイル: test_ordered_dict.py プロジェクト: kinow/cylc-flow
 def test_keys(self):
     d = OrderedDictWithDefaults()
     d['name'] = 'Andrew'
     d['surname'] = 'Gray'
     d.defaults_ = {'address': 'N/A'}
     keys = list(d.keys())
     self.assertTrue(len(keys) == 3)
     self.assertTrue('name' in keys)
     self.assertTrue('surname' in keys)
     self.assertTrue('address' in keys)
コード例 #2
0
ファイル: test_ordered_dict.py プロジェクト: kinow/cylc-flow
    def test_prepend(self):
        d = OrderedDictWithDefaults()
        d['key'] = 'Birds'
        d.prepend('year', 1980)
        d.prepend('key', 2000)

        iterator = iter(d.keys())

        self.assertEqual('key', next(iterator))
        self.assertEqual('year', next(iterator))

        d = OrderedDictWithDefaults()
        d['key'] = 'Birds'
        d.prepend('year', 1980)

        iterator = iter(d.keys())

        self.assertEqual('year', next(iterator))
        self.assertEqual('key', next(iterator))
コード例 #3
0
ファイル: test_ordered_dict.py プロジェクト: cylc/cylc
    def test_prepend(self):
        d = OrderedDictWithDefaults()
        d['key'] = 'Birds'
        d.prepend('year', 1980)
        d.prepend('key', 2000)

        iterator = iter(d.keys())

        self.assertEqual('key', next(iterator))
        self.assertEqual('year', next(iterator))

        d = OrderedDictWithDefaults()
        d['key'] = 'Birds'
        d.prepend('year', 1980)

        iterator = iter(d.keys())

        self.assertEqual('year', next(iterator))
        self.assertEqual('key', next(iterator))
コード例 #4
0
ファイル: test_ordered_dict.py プロジェクト: kinow/cylc-flow
 def test_iterkeys(self):
     d = OrderedDictWithDefaults()
     self.assertEqual([], list(d.items()))
     d['key'] = 'Birds'
     d['len'] = '89'
     d.defaults_ = {'surname': 'Wyndham'}
     count = 0
     for k in d.keys():
         self.assertTrue(k in ['key', 'len', 'surname'])
         count += 1
     self.assertEqual(3, count)
コード例 #5
0
ファイル: test_ordered_dict.py プロジェクト: cylc/cylc
 def test_keys(self):
     d = OrderedDictWithDefaults()
     d['name'] = 'Andrew'
     d['surname'] = 'Gray'
     d.defaults_ = {
         'address': 'N/A'
     }
     keys = list(d.keys())
     self.assertTrue(len(keys) == 3)
     self.assertTrue('name' in keys)
     self.assertTrue('surname' in keys)
     self.assertTrue('address' in keys)
コード例 #6
0
ファイル: test_ordered_dict.py プロジェクト: cylc/cylc
 def test_iterkeys(self):
     d = OrderedDictWithDefaults()
     self.assertEqual([], list(d.items()))
     d['key'] = 'Birds'
     d['len'] = '89'
     d.defaults_ = {
         'surname': 'Wyndham'
     }
     count = 0
     for k in d.keys():
         self.assertTrue(k in ['key', 'len', 'surname'])
         count += 1
     self.assertEqual(3, count)