Skip to main content

c2cgeoportal admin

Project description

# c2cgeoportal_admin

### Checkout

```
git clone git@github.com:camptocamp/c2cgeoportal.git
cd admin
```

### Set up the database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=c2cgeoportal
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

Optionally update sqlachemy.url in development.ini or production.ini then:
```
admin/.build/venv/bin/python3 commons/c2cgeoportal_commons/testing/initializedb.py # to create the database
# or
sudo -u postgres psql -d c2cgeoportal -f ./docker/demo-dump.sql # to create and populate the database (demo data)
```

### Run the development web server
```
make serve
```

Open http://localhost:6543/users/

## Run the tests

### Install the selenium chrome driver

https://sites.google.com/a/chromium.org/chromedriver/downloads

### Requires Chrome Version > 65

### Create the test database
```
sudo -u postgres psql -c "CREATE USER \"www-data\" WITH PASSWORD 'www-data';"

DATABASE=geomapfish_tests
sudo -u postgres psql -c "CREATE DATABASE $DATABASE WITH OWNER \"www-data\";"
sudo -u postgres psql -d $DATABASE -c "CREATE EXTENSION postgis;"
```

### Run the tests
```
make test
```

Note that you can run all tests but selenium ones (really fast):
```
.build/venv/bin/pytest -m "not selenium"
```

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c2cgeoportal_admin-2.4.post20190114.tar.gz (51.0 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file c2cgeoportal_admin-2.4.post20190114.tar.gz.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190114.tar.gz
Algorithm Hash digest
SHA256 c7f13744ee2990a1e8ce1e4b5439dffec7bea0faf45c6f716fd7042dc28957c5
MD5 d45f0a595367f575e50efab838f87008
BLAKE2b-256 53a53befc76552d67bc6eb9fb1bfb35e8d4dd59c0ac59d1ce72922aa4c5364b1

See more details on using hashes here.

File details

Details for the file c2cgeoportal_admin-2.4.post20190114-py3-none-any.whl.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.4.post20190114-py3-none-any.whl
Algorithm Hash digest
SHA256 424a49038c95b4042bcf9e503250180a477039c532dcca10691ea3a0b664ff63
MD5 376cfbe651b0993c14a733f9912f423a
BLAKE2b-256 bf26d3d44bf71042f94e4ec5259070be63963c3633954ce3b34e30027e399b2f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page