This file is indexed.

/usr/lib/python2.7/dist-packages/chef/tests/test_data_bag.py is in python-chef 0.2.3-2.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
from chef import DataBag, DataBagItem, Search
from chef.exceptions import ChefError
from chef.tests import ChefTestCase

#class DataBagTestCase(ChefTestCase):
#    def test_list(self):
#        bags = DataBag.list()
#        self.assertIn('test_1', bags)
#        self.assertIsInstance(bags['test_1'], DataBag)
#
#    def test_keys(self):
#        bag = DataBag('test_1')
#        self.assertItemsEqual(bag.keys(), ['item_1', 'item_2'])
#        self.assertItemsEqual(iter(bag), ['item_1', 'item_2'])
#
#    def test_item(self):
#        bag = DataBag('test_1')
#        item = bag['item_1']
#        self.assertEqual(item['test_attr'], 1)
#        self.assertEqual(item['other'], 'foo')
#
#    def test_search_item(self):
#        self.assertIn('test_1', Search.list())
#        q = Search('test_1')
#        self.assertIn('item_1', q)
#        self.assertIn('item_2', q)
#        self.assertEqual(q['item_1']['raw_data']['test_attr'], 1)
#        item = q['item_1'].object
#        self.assertIsInstance(item, DataBagItem)
#        self.assertEqual(item['test_attr'], 1)
#
#    def test_direct_item(self):
#        item = DataBagItem('test_1', 'item_1')
#        self.assertEqual(item['test_attr'], 1)
#        self.assertEqual(item['other'], 'foo')
#
#    def test_direct_item_bag(self):
#        bag = DataBag('test_1')
#        item = DataBagItem(bag, 'item_1')
#        self.assertEqual(item['test_attr'], 1)
#        self.assertEqual(item['other'], 'foo')
#
#    def test_create_bag(self):
#        name = self.random()
#        bag = DataBag.create(name)
#        self.register(bag)
#        self.assertIn(name, DataBag.list())
#
#    def test_create_item(self):
#        value = self.random()
#        bag_name = self.random()
#        bag = DataBag.create(bag_name)
#        self.register(bag)
#        item_name = self.random()
#        item = DataBagItem.create(bag, item_name, foo=value)
#        self.assertIn('foo', item)
#        self.assertEqual(item['foo'], value)
#        self.assertIn(item_name, bag)
#        bag2 = DataBag(bag_name)
#        self.assertIn(item_name, bag2)
#        item2 = bag2[item_name]
#        self.assertIn('foo', item)
#        self.assertEqual(item['foo'], value)
#
#    def test_set_item(self):
#        value = self.random()
#        value2 = self.random()
#        bag_name = self.random()
#        bag = DataBag.create(bag_name)
#        self.register(bag)
#        item_name = self.random()
#        item = DataBagItem.create(bag, item_name, foo=value)
#        item['foo'] = value2
#        item.save()
#        self.assertEqual(item['foo'], value2)
#        item2 = DataBagItem(bag, item_name)
#        self.assertEqual(item2['foo'], value2)