# encoding: utf-8 # Copyright 2014 Dominik Richter. All rights reserved. # Spec file for Vulcano specs # Get types module DummyTestTypes # a few commands with special handling def describe *args; end def context *args; end def os {} end def command(sth) res = OpenStruct.new res.stdout = "" res.stderr = "" res end end module DummyVulcanoTypes %w( attributes registry_key ).each do |name| define_method name do |*arg| end end def processes *args; [] end def start_postgres_session *args; Describer.new end def start_mysql_session *args; Describer.new end class Describer def describe(*args) end end end class SshConf def initialize *args; end end class PostgresConf def initialize *args; end def params *a, &b; {} end end class MysqlConf def initialize *args; end def params *a, &b; {} end end