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.3.5.29.tar.gz (56.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

c2cgeoportal_admin-2.3.5.29-py3-none-any.whl (97.8 kB view details)

Uploaded Python 3

File details

Details for the file c2cgeoportal_admin-2.3.5.29.tar.gz.

File metadata

  • Download URL: c2cgeoportal_admin-2.3.5.29.tar.gz
  • Upload date:
  • Size: 56.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/3.6

File hashes

Hashes for c2cgeoportal_admin-2.3.5.29.tar.gz
Algorithm Hash digest
SHA256 dd60824068ea65391ea2fba8fa261a3e2e6dca5ce86a0f83a3730400a71f2708
MD5 c3fede43d911d2dd61cccdf1887e3b5e
BLAKE2b-256 6d0b6b5a5c4d20e576455bf006440fa14c579027c478973192e527b1c31b3b8c

See more details on using hashes here.

File details

Details for the file c2cgeoportal_admin-2.3.5.29-py3-none-any.whl.

File metadata

File hashes

Hashes for c2cgeoportal_admin-2.3.5.29-py3-none-any.whl
Algorithm Hash digest
SHA256 c9fbd3296fcac1a8380bc1591de8c53ac738ab67242db5d161554706971f98b2
MD5 5960dd46ba8b0c9f79c72e4e5b90db17
BLAKE2b-256 5c6b2ebaf8f55e13d37978e1816bde54c8ff11b1937b13b049cb09649cd9ed32

See more details on using hashes here.

Supported by

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