Revision f97dce4d snf-cyclades-app/synnefo/tools/burnin.py

b/snf-cyclades-app/synnefo/tools/burnin.py
370 370
    
371 371
    def _check_file_through_ssh(self, hostip, username, password, remotepath, content):
372 372
        msg = "Trying file injection through SSH to %s, as %s/%s" % (hostip, username, password)
373
        log.info(msg)
373 374
        try:
374 375
            ssh = paramiko.SSHClient()
375 376
            ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
......
660 661
    def test_001_create_network(self):
661 662
        """Test submit create network request"""
662 663
        name = SNF_TEST_PREFIX+TEST_RUN_ID
663
        network =  self.client.create_network(name)        
664 664
        previous_num = len(self.client.list_networks())
665

  
665
        network =  self.client.create_network(name)        
666
       
666 667
        #Test if right name is assigned
667 668
        self.assertEqual(network['name'], name)
668 669
        
......
676 677
        
677 678
    
678 679
    def test_002_connect_to_network(self):
679
        """Test VM to network connection"""
680
        """Test connect VM to network"""
680 681
        servers = self.compute.list_servers()
681 682
        server = choice(servers)
682 683
        self.client.connect_server(server['id'], self.networkid)
......
685 686
        cls = type(self)
686 687
        cls.serverid = server['id']
687 688

  
689
        #FIXME: Insist on new connection instead of this
690
        time.sleep(15)
691

  
688 692
        connected = (self.client.get_network_details(self.networkid))
689 693
        connections = len(connected['servers']['values'])
690
        
691
        time.sleep(60)
692 694

  
693
        #FIXME: Insist on new connection
694 695
        self.assertTrue(connections>=1)
695 696
        
696 697

  
697 698
    def test_003_disconnect_from_network(self):
698
        prev_state = (self.client.get_network_details(self.networkid))
699
        prev_state = self.client.get_network_details(self.networkid)
699 700
        prev_conn = len(prev_state['servers']['values'])
700 701

  
701 702
        self.client.disconnect_server(self.serverid, self.networkid)
703

  
704
        #FIXME: Insist on deleting instead of this
705
        time.sleep(15)
706

  
702 707
        connected = (self.client.get_network_details(self.networkid))
703 708
        curr_conn = len(connected['servers']['values'])
704 709

  
705
        #FIXME: Insist on deleting
706 710
        self.assertTrue(curr_conn < prev_conn)
707 711

  
708 712
    def test_004_destroy_network(self):
......
1014 1018
    #Running all the testcases sequentially
1015 1019
    #seq_cases = [UnauthorizedTestCase, FlavorsTestCase, ImagesTestCase, ServerTestCase, NetworkTestCase]
1016 1020

  
1017
    seq_cases = [ServerTestCase]
1021
    seq_cases = [NetworkTestCase]
1018 1022
    for case in seq_cases:
1019 1023
        suite = unittest.TestLoader().loadTestsFromTestCase(case)
1020 1024
        unittest.TextTestRunner(verbosity=2).run(suite)

Also available in: Unified diff