Comments (6)
Useful command to run only one test pytest --driver Chrome tests/<test file>::<test function within the file>
from dash-bio.
@mkcor @Bachibouzouk I'm thinking we can split these up.
- Speck
- Sequence viewer
- Clustergram
- Alignment chart
- Circos
- Manhattan plot
- Needle plot
- Molecule3D
- Oncoprint
- Ideogram
Let me know if you want to switch anything around!
from dash-bio.
@shammamah, @mkcor : I made tests for testing the app works correctly as well as tests for testing the passing of props to the component, ping me if you want to chat about the way I carry out the tests.
from dash-bio.
@Bachibouzouk Wonderful! Do you mean it would be more fruitful to have this chat before I review #142 and #143 ?
from dash-bio.
Useful to check if the react component changed after modifying a prop value
https://selenium-python.readthedocs.io/locating-elements.html#locating-elements-by-class-name
from dash-bio.
As per today's discussion, we want to make sure we are defensive in our demo apps "and the most common way to do it is to add assertions to our code" (https://swcarpentry.github.io/python-novice-inflammation/08-defensive/index.html).
/cc @shammamah @Bachibouzouk
from dash-bio.
Related Issues (20)
- Update version of igv web app HOT 1
- Browser scrolls and zooms simultaniously NglMoleculeViewer HOT 1
- Molecule3dViewer from .xyz? HOT 1
- More customizable dash-bio Oncoprint features?
- Removing heatmap outline in Circos plot?
- Alignment chart hover display
- Small bug in dash-bio/dash_bio/component_factory/_manhattan.py HOT 1
- Re-enable Speck component tests
- Can't display ESMFold Protein Predictions HOT 1
- Y axis labels overlapping
- Clustergram documentation error
- Clustergram "row_colors" and "column_colors" properties documentation not clear HOT 2
- jsme in callbacks HOT 1
- Oncoprint error: Cannot read properties of undefined (reading 'displayName') HOT 1
- Molecule3dViewer dynamic height and width
- NglMoleculeViewer downloadImage resets view
- JSME examples don't run - fails to load /jsme/jsme.nocache.js HOT 1
- dash_bio.Circos tooltip wrong position if page is scrolled HOT 2
- ManhattanPlot: Incorrect tooltip information for all variants below threshold HOT 1
- Nonstandard Atom Window Text Input Element Unfocusable HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dash-bio.