Commit 677c647df194a5f5f27ee21243982340157d2ca5

Authored by MoisesMachado
1 parent 6af4a830

ActionItem558: upgraded the test data

upgraded the script anhategua that loads test data to create states
instead of region and make ze environment admin


git-svn-id: https://svn.colivre.coop.br/svn/noosfero/trunk@2299 3f533792-8f58-4932-b0fe-aaf55b0a4547
Showing 1 changed file with 33 additions and 27 deletions   Show diff stats
script/anhetegua
... ... @@ -24,6 +24,10 @@ def new_region(parent, name, color = nil)
24 24 region
25 25 end
26 26  
  27 +def new_state(parent, name)
  28 + State.create!(:name => name, :parent => parent, :environment => Environment.default)
  29 +end
  30 +
27 31 def new_validator(region, name, identifier, klass = Organization)
28 32 org = klass.new(:name => name, :identifier => identifier)
29 33 org.validation_info = ValidationInfo.new(:validation_methodology => 'some methodology we don\'t care about')
... ... @@ -84,37 +88,37 @@ territorios = new_region(nil, 'Territórios', 2)
84 88 nacional = new_region(territorios, 'Nacional')
85 89 internacional = new_region(territorios, 'Internacional')
86 90 centro_oeste = new_region(nacional, 'Região Centro-Oeste')
87   -mt = new_region(centro_oeste, 'Mato Grosso')
88   -ms = new_region(centro_oeste, 'Mato Grosso do Sul')
89   -go = new_region(centro_oeste, 'Goiás')
90   -df = new_region(centro_oeste, 'Distrito Federal')
  91 +mt = new_state(centro_oeste, 'Mato Grosso')
  92 +ms = new_state(centro_oeste, 'Mato Grosso do Sul')
  93 +go = new_state(centro_oeste, 'Goiás')
  94 +df = new_state(centro_oeste, 'Distrito Federal')
91 95 nordeste = new_region(nacional, 'Região Nordeste')
92   -al = new_region(nordeste, 'Alagoas')
93   -ba = new_region(nordeste, 'Bahia')
94   -ce = new_region(nordeste, 'Ceará')
95   -ma = new_region(nordeste, 'Maranhão')
96   -pb = new_region(nordeste, 'Paraíba')
97   -pe = new_region(nordeste, 'Pernambuco')
98   -pi = new_region(nordeste, 'Piauí')
99   -rn = new_region(nordeste, 'Rio Grande do Norte')
100   -se = new_region(nordeste, 'Sergipe')
  96 +al = new_state(nordeste, 'Alagoas')
  97 +ba = new_state(nordeste, 'Bahia')
  98 +ce = new_state(nordeste, 'Ceará')
  99 +ma = new_state(nordeste, 'Maranhão')
  100 +pb = new_state(nordeste, 'Paraíba')
  101 +pe = new_state(nordeste, 'Pernambuco')
  102 +pi = new_state(nordeste, 'Piauí')
  103 +rn = new_state(nordeste, 'Rio Grande do Norte')
  104 +se = new_state(nordeste, 'Sergipe')
101 105 norte = new_region(nacional, 'Região Norte')
102   -ac = new_region(norte, 'Acre')
103   -ap = new_region(norte, 'Amapá')
104   -am = new_region(norte, 'Amazonas')
105   -pa = new_region(norte, 'Pará')
106   -ro = new_region(norte, 'Rondônia')
107   -rr = new_region(norte, 'Roraima')
108   -to = new_region(norte, 'Tocantins')
  106 +ac = new_state(norte, 'Acre')
  107 +ap = new_state(norte, 'Amapá')
  108 +am = new_state(norte, 'Amazonas')
  109 +pa = new_state(norte, 'Pará')
  110 +ro = new_state(norte, 'Rondônia')
  111 +rr = new_state(norte, 'Roraima')
  112 +to = new_state(norte, 'Tocantins')
109 113 sudeste = new_region(nacional, 'Região Sudeste')
110   -mg = new_region(sudeste, 'Minas Gerais')
111   -sp = new_region(sudeste, 'São Paulo')
112   -rj = new_region(sudeste, 'Rio de Janeiro')
113   -es = new_region(sudeste, 'Espírito Santo')
  114 +mg = new_state(sudeste, 'Minas Gerais')
  115 +sp = new_state(sudeste, 'São Paulo')
  116 +rj = new_state(sudeste, 'Rio de Janeiro')
  117 +es = new_state(sudeste, 'Espírito Santo')
114 118 sul = new_region(nacional, 'Região Sul')
115   -pr = new_region(sul, 'Paraná')
116   -rs = new_region(sul, 'Rio Grande do Sul')
117   -sc = new_region(sul, 'Santa Catarina')
  119 +pr = new_state(sul, 'Paraná')
  120 +rs = new_state(sul, 'Rio Grande do Sul')
  121 +sc = new_state(sul, 'Santa Catarina')
118 122  
119 123 cadeias = new_category(nil, 'Redes/Cadeias', 3)
120 124 new_category(cadeias, 'Agropecuária, extrativismo e pesca')
... ... @@ -150,6 +154,8 @@ owner_role = Profile::Roles.admin
150 154  
151 155 # Sample user and sample enterprise owned by him
152 156 ze = User.create!(:login => 'ze', :email => 'ze@localhost.localdomain', :password => 'test', :password_confirmation => 'test').person
  157 +
  158 +Environment.default.affiliate(ze, Environment::Roles.admin)
153 159 empa = Enterprise.create!(:name => 'Cooperativa A', :identifier => 'coop_a')
154 160  
155 161 empa.affiliate(ze, owner_role)
... ...