Esempio n. 1
0
 def test_tallytotype(self):
     for t in TestNTPPeers.types:
         self.assertEqual(NTPPeers.tallytotype(TestNTPPeers.types[t]), t)
     for i in ' .x-#+*o':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Esempio n. 2
0
 def test_tallytotype(self):
     for i in '*o':
         self.assertEqual(NTPPeers.tallytotype(i), 'syncpeer')
     for i in '+':
         self.assertEqual(NTPPeers.tallytotype(i), 'survivor')
     for i in '#':
         self.assertEqual(NTPPeers.tallytotype(i), 'backup')
     for i in ' .-x':
         self.assertEqual(NTPPeers.tallytotype(i), 'discard')
     for i in ' .-+ox#*':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Esempio n. 3
0
 def test_tallytotype(self):
     for i in '*o':
         self.assertEqual(NTPPeers.tallytotype(i), 'syncpeer')
     for i in '+':
         self.assertEqual(NTPPeers.tallytotype(i), 'survivor')
     for i in '#':
         self.assertEqual(NTPPeers.tallytotype(i), 'backup')
     for i in ' .-x':
         self.assertEqual(NTPPeers.tallytotype(i), 'discard')
     for i in ' .-+ox#*':
         self.assertNotEqual(NTPPeers.tallytotype(i), 'unknown')
     for i in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz~!@$%^&()_':
         self.assertEqual(NTPPeers.tallytotype(i), 'unknown')
Esempio n. 4
0
 def test_tallytotype_unknown(self):
     """Ensure most printables are not valid tally types."""
     for t in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz!@$%^&()_=[]{}|:;"<>,/\\\'':
         self.assertEqual(NTPPeers.tallytotype(t), 'unknown')
Esempio n. 5
0
 def test_tallytotype_known(self):
     """Ensure known codes are valid tally types and that they correctly match their type."""
     for t in TestNTPPeers.codes:
         self.assertEqual(NTPPeers.tallytotype(t), TestNTPPeers.codes[t])
Esempio n. 6
0
 def test_tallytotype_unknown(self):
     """Ensure most printables are not valid tally types."""
     for t in '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnpqrstuvwyz!@$%^&()_=[]{}|:;"<>,/\\\'':
         self.assertEqual(NTPPeers.tallytotype(t), 'unknown')
Esempio n. 7
0
 def test_tallytotype_known(self):
     """Ensure known codes are valid tally types and that they correctly match their type."""
     for t in TestNTPPeers.codes:
         self.assertEqual(NTPPeers.tallytotype(t), TestNTPPeers.codes[t])