Lines Matching refs:self

11   def setUp(self):  argument
14 def get_config(self, arch): argument
18 self.fail("No such architecture")
20 def get_headers(self, arch): argument
21 return self.get_config(arch)[1]
23 def get_switches(self, arch): argument
24 return self.get_config(arch)[2]
26 def test_get_names(self): argument
48 self.assertIn("fchown", names64)
49 self.assertNotIn("fchown", names)
50 self.assertIn("_llseek", names)
51 self.assertNotIn("_llseek", names64)
52 self.assertIn("read", names)
53 self.assertIn("read", names64)
59 with self.assertRaises(RuntimeError):
73 self.assertIn("read", names)
74 self.assertNotIn("fchown", names)
80 with self.assertRaises(RuntimeError):
90 with self.assertRaises(RuntimeError):
96 def test_convert_names_to_NRs(self): argument
97 self.assertEquals(genseccomp.convert_names_to_NRs(["open"],
98 self.get_headers("arm"),
99 self.get_switches("arm")),
102 self.assertEquals(genseccomp.convert_names_to_NRs(["__ARM_NR_set_tls"],
103 self.get_headers("arm"),
104 self.get_switches("arm")),
107 self.assertEquals(genseccomp.convert_names_to_NRs(["openat"],
108 self.get_headers("arm64"),
109 self.get_switches("arm64")),
112 self.assertEquals(genseccomp.convert_names_to_NRs(["openat"],
113 self.get_headers("x86"),
114 self.get_switches("x86")),
117 self.assertEquals(genseccomp.convert_names_to_NRs(["openat"],
118 self.get_headers("x86_64"),
119 self.get_switches("x86_64")),
123 def test_convert_NRs_to_ranges(self): argument
125 self.assertEquals(len(ranges), 1)
126 self.assertEquals(ranges[0].begin, 1)
127 self.assertEquals(ranges[0].end, 3)
128 self.assertItemsEqual(ranges[0].names, ["a", "b"])
131 self.assertEquals(len(ranges), 2)
132 self.assertEquals(ranges[0].begin, 1)
133 self.assertEquals(ranges[0].end, 2)
134 self.assertItemsEqual(ranges[0].names, ["a"])
135 self.assertEquals(ranges[1].begin, 3)
136 self.assertEquals(ranges[1].end, 4)
137 self.assertItemsEqual(ranges[1].names, ["b"])
139 def test_convert_to_intermediate_bpf(self): argument
142 self.assertEquals(bpf, ['BPF_JUMP(BPF_JMP|BPF_JGE|BPF_K, 3, {fail}, {allow}), //a|b'])
146 self.assertEquals(bpf, ['BPF_JUMP(BPF_JMP|BPF_JGE|BPF_K, 3, 1, 0),',
150 def test_convert_ranges_to_bpf(self): argument
153 self.assertEquals(bpf, ['BPF_JUMP(BPF_JMP|BPF_JGE|BPF_K, 1, 0, 2),',
159 self.assertEquals(bpf, ['BPF_JUMP(BPF_JMP|BPF_JGE|BPF_K, 1, 0, 4),',
165 def test_convert_bpf_to_output(self): argument
181 self.assertEquals(output, expected_output)
183 def test_construct_bpf(self): argument
197 output = genseccomp.construct_bpf(syscall_files, "arm", self.get_headers("arm"),
198 self.get_switches("arm"))
217 self.assertEquals(output, expected_output)