[roll] Roll fuchsia [honeydew] Migrate to fidlgen_python bindings

Most of these changes are mechanical checks for fields that are not
None, but the following are more complex and could result in different
behavior:

- Catch AssertionError to from .unwrap() on result types. It's possible
  additional AssertionError exceptions could be caught and re-raised
  when before they would have skipped being re-raised.
- fuchsia.wlan.device.service/DeviceMonitor.CreateIface() affordance
  fixed to actually specify the sta_address field. Before it was
  incorrectly written as "sta_addr".
- Removed WLAN RequestStatus affordable that merely wraps the now
  compiled enums to provide strings for names.
- Await coroutines that were not being awaited in
  user_input affordances.
- Adjusted mocks to fit the types of FIDL bindings.

Original-Bug: 356217589
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1243345
Original-Revision: 90ee1b4925438f46f19de3938dc5f5a59701a2e3
GitOrigin-RevId: 93a1b31e2e41eba254b99ce5d7393dc9e694df0b
Change-Id: Id8aea6af7c9d7905075372d0333ba546b617c3a6
1 file changed
tree: a0b1e458ea3043bea953aba7737bbe393e6ae82d
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.