(self)
| 165 | self.assertEqual(bb.ri, bb.wi) |
| 166 | |
| 167 | def test_long(self): |
| 168 | bb = ByteBuffer() |
| 169 | self.assertEqual(bb.ri, bb.wi) |
| 170 | |
| 171 | v = 1 |
| 172 | bb.write_long(v) |
| 173 | self.assertEqual(1, bb.size()) |
| 174 | self.assertEqual("01", bb.__str__()) |
| 175 | self.assertEqual(v, bb.read_long()) |
| 176 | self.assertEqual(bb.ri, bb.wi) |
| 177 | |
| 178 | v = 0x80 |
| 179 | bb.write_long(v) |
| 180 | self.assertEqual(2, bb.size()) |
| 181 | self.assertEqual("40-80", bb.__str__()) |
| 182 | self.assertEqual(v, bb.read_long()) |
| 183 | self.assertEqual(bb.ri, bb.wi) |
| 184 | |
| 185 | v = 0x4000 |
| 186 | bb.write_long(v) |
| 187 | self.assertEqual(3, bb.size()) |
| 188 | self.assertEqual("60-40-00", bb.__str__()) |
| 189 | self.assertEqual(v, bb.read_long()) |
| 190 | self.assertEqual(bb.ri, bb.wi) |
| 191 | |
| 192 | v = 0x20_0000 |
| 193 | bb.write_long(v) |
| 194 | self.assertEqual(4, bb.size()) |
| 195 | self.assertEqual("70-20-00-00", bb.__str__()) |
| 196 | self.assertEqual(v, bb.read_long()) |
| 197 | self.assertEqual(bb.ri, bb.wi) |
| 198 | |
| 199 | v = 0x1000_0000 |
| 200 | bb.write_long(v) |
| 201 | self.assertEqual(5, bb.size()) |
| 202 | self.assertEqual("78-10-00-00-00", bb.__str__()) |
| 203 | self.assertEqual(v, bb.read_long()) |
| 204 | self.assertEqual(bb.ri, bb.wi) |
| 205 | |
| 206 | v = 0x8_0000_0000 |
| 207 | bb.write_long(v) |
| 208 | self.assertEqual(6, bb.size()) |
| 209 | self.assertEqual("7C-08-00-00-00-00", bb.__str__()) |
| 210 | self.assertEqual(v, bb.read_long()) |
| 211 | self.assertEqual(bb.ri, bb.wi) |
| 212 | |
| 213 | v = 0x400_0000_0000 |
| 214 | bb.write_long(v) |
| 215 | self.assertEqual(7, bb.size()) |
| 216 | self.assertEqual("7E-04-00-00-00-00-00", bb.__str__()) |
| 217 | self.assertEqual(v, bb.read_long()) |
| 218 | self.assertEqual(bb.ri, bb.wi) |
| 219 | |
| 220 | v = 0x2_0000_0000_0000 |
| 221 | bb.write_long(v) |
| 222 | self.assertEqual(8, bb.size()) |
| 223 | self.assertEqual("7F-02-00-00-00-00-00-00", bb.__str__()) |
| 224 | self.assertEqual(v, bb.read_long()) |
nothing calls this directly
no test coverage detected