1 Feature: Update of simple objects by osm2pgsql
2 Testing basic update functions of osm2pgsql.
4 Scenario: Adding a new object
7 n1 Tplace=town,name=Middletown
9 Then place contains exactly
10 | object | class | type | name+name |
11 | N1 | place | town | Middletown |
13 When updating osm data
15 n2 Tamenity=hotel,name=Posthotel
17 Then place contains exactly
18 | object | class | type | name+name |
19 | N1 | place | town | Middletown |
20 | N2 | amenity | hotel | Posthotel |
21 And placex contains exactly
22 | object | class | type | name+name | indexed_status |
23 | N1 | place | town | Middletown | 0 |
24 | N2 | amenity | hotel | Posthotel | 1 |
27 Scenario: Deleting an existing object
30 n1 Tplace=town,name=Middletown
31 n2 Tamenity=hotel,name=Posthotel
33 Then place contains exactly
34 | object | class | type | name+name |
35 | N1 | place | town | Middletown |
36 | N2 | amenity | hotel | Posthotel |
38 When updating osm data
42 Then place contains exactly
43 | object | class | type | name+name |
44 | N1 | place | town | Middletown |
45 And placex contains exactly
46 | object | class | type | name+name | indexed_status |
47 | N1 | place | town | Middletown | 0 |
48 | N2 | amenity | hotel | Posthotel | 100 |