예제 #1
0
    def test_imp_scp_port(self):
        # defaults to configuration defaults
        Configuration().core_clear()
        rsp = RsParameters()
        self.assertEquals(22, rsp.imp_scp_port)

        # contamination test
        rsp.imp_scp_port = 2222
        rsp2 = RsParameters(**rsp.__dict__)
        self.assertEquals(2222, rsp2.imp_scp_port)

        rsp.imp_scp_port = 1234
        rsp3 = RsParameters(**rsp.__dict__)
        self.assertEquals(1234, rsp3.imp_scp_port)

        self.save_configuration_test(rsp)
예제 #2
0
 def read_parameters(self):
     paras = RsParameters(config_name="DEFAULT")
     # configuration:
     cfg_file = os.path.join(os.path.expanduser("~"), CFG_FILE)
     with open(cfg_file) as cfg:
         line = cfg.readline()
     spup = line.split(",")
     paras.imp_scp_server = spup[0]
     paras.imp_scp_port = int(spup[1])
     paras.imp_scp_user = spup[2]
     password = spup[3]
     paras.imp_scp_remote_path = spup[4]
     paras.imp_scp_local_path = spup[5].strip()
     return paras, password