Exemplo n.º 1
0
	def test_valid (self):
		for config in self.valid:
			configuration = Configuration(config,True)
			try:
				self.assertEqual(configuration.reload(),True,configuration.error)
			except:
				print
				print config
				print
				print configuration.error
				print
				raise
Exemplo n.º 2
0
 def test_valid(self):
     for config in self.valid:
         configuration = Configuration(config, True)
         try:
             self.assertEqual(configuration.reload(), True,
                              configuration.error)
         except:
             print
             print config
             print
             print configuration.error
             print
             raise
Exemplo n.º 3
0
	def test_faults (self):
		for config,error in self._faults.iteritems():
			configuration = Configuration(config,True)

			try:
				self.assertEqual(configuration.reload(),False)
				self.assertEqual(config + ' '*10 + configuration.error,config + ' '*10 + error)
			except AssertionError:
				print
				print config
				print
				print configuration.error
				print
				raise
Exemplo n.º 4
0
    def test_faults(self):
        for config, error in self._faults.iteritems():
            configuration = Configuration(config, True)

            try:
                self.assertEqual(configuration.reload(), False)
                self.assertEqual(config + ' ' * 10 + configuration.error,
                                 config + ' ' * 10 + error)
            except AssertionError:
                print
                print config
                print
                print configuration.error
                print
                raise
Exemplo n.º 5
0
class TestPeer (unittest.TestCase):
	text_configuration = """\
neighbor 192.0.2.181 {
	description "a quagga test peer";
	router-id 192.0.2.92;
	local-address 192.0.2.92;
	local-as 65000;
	peer-as 65000;

	static {
		route 10.0.5.0/24 next-hop 192.0.2.92 local-preference 10 community [ 0x87654321 ];
	}
}
"""

	def setUp(self):
		self.configuration = Configuration(self.text_configuration,True)
		self.assertEqual(self.configuration.reload(),True,"could not read the configuration, run the configuration unittest")

	def test_connection (self):
		reactor = Reactor(self.configuration)
		reactor.run()
Exemplo n.º 6
0
class TestPeer(unittest.TestCase):
    text_configuration = """\
neighbor 192.0.2.181 {
	description "a quagga test peer";
	router-id 192.0.2.92;
	local-address 192.0.2.92;
	local-as 65000;
	peer-as 65000;

	static {
		route 10.0.5.0/24 next-hop 192.0.2.92 local-preference 10 community [ 0x87654321 ];
	}
}
"""

    def setUp(self):
        self.configuration = Configuration(self.text_configuration, True)
        self.assertEqual(
            self.configuration.reload(), True,
            "could not read the configuration, run the configuration unittest")

    def test_connection(self):
        reactor = Reactor(self.configuration)
        reactor.run()
Exemplo n.º 7
0
	def test_reload (self):
		configuration = Configuration(self.valid[0],True)
		configuration.reload()
Exemplo n.º 8
0
 def test_reload(self):
     configuration = Configuration(self.valid[0], True)
     configuration.reload()