Ubuntu Can";行为举止;是否处理/etc/host文件中的设置?

Ubuntu Can";行为举止;是否处理/etc/host文件中的设置?,ubuntu,dns,python-behave,dnsmasq,Ubuntu,Dns,Python Behave,Dnsmasq,在ubuntu 16.0.4上,我试图运行一个behave脚本,其中测试站点“”,是一个私有IP。到目前为止,我在/etc/hosts文件中设置了IP值。当我在ubuntu上运行这样的命令:“curl-k-v”时,它能够解析主机。 但如果我在同一台主机上运行behave automation脚本,它就无法解析域名。有什么想法吗?谢谢 Jack这取决于框架的目录结构。 一般来说,可能存在这样一种结构: Framwork |--features |--resources/testVM/etc_hb

在ubuntu 16.0.4上,我试图运行一个behave脚本,其中测试站点“”,是一个私有IP。到目前为止,我在/etc/hosts文件中设置了IP值。当我在ubuntu上运行这样的命令:“curl-k-v”时,它能够解析主机。
但如果我在同一台主机上运行behave automation脚本,它就无法解析域名。有什么想法吗?谢谢


Jack

这取决于框架的目录结构。 一般来说,可能存在这样一种结构:

Framwork 
|--features
|--resources/testVM/etc_hbost
etc\u主机文件应包含ip主机名映射。e、 g:

192.168.20.01 hostname

/etc/hosts
是标准系统库使用的系统文件。除非python框架替换那些库调用,否则像这样删除替换项是行不通的。要在下面更进一步,但仍在resources文件夹中,我希望有一个shell脚本包含etc\u主机的配置。